https://bugzilla.novell.com/show_bug.cgi?id=460591
User mxwu@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=460591#c7
--- Comment #7 from Mingxi Wu 2009-01-22 01:37:10 MST ---
I notice the SavedSessionNameRead D-Bus signal in gdm-session-worker is emitted
many times at the login time. In fact, it should only be emitted at the first
time while gdm_session_settings_load is called.
After user chooses another DE different from the default one, a calling circle
of signals has been built --
gdm-simple-greeter (SelectSession)->
gdm-simple-slave(SetSessionName)->
gdm-session-worker(gdm_session_settings_set_session_name)->
gdm-session-worker(GdmSessionSettings "session-name")->
gdm-session-worker (SavedSessionNameRead)->
gdm-session-slave (SetDefaultSessioName)->
gdm-session-slave("default-session-changed")->
gdm-session-slave(DefaultSessionNameChanged)->
gdm-simple-greeter("default-session-name-changed")->
gdm-simple-greeter(gdm_greeter_panel_set_default_session_name)->
gdm-simple-greeter(on_default_item_changed)->
gdm-simple-greeter("session-activate")->
gdm-simple-greeter(SelectSession)..........
and gdm-session-work endlessly set the real session
gnome->kde4->gnome->kde4->gnome->kde4 until gdm-simple-greeter exits. You have
50% chance to login to the session you want.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.