diff options
author | Vincent Untz <vuntz@gnome.org> | 2009-03-24 23:07:22 +0000 |
---|---|---|
committer | Vincent Untz <vuntz@src.gnome.org> | 2009-03-24 23:07:22 +0000 |
commit | 27a0207587b8a9b0fde5134f05ff616b3e4fe62e (patch) | |
tree | 2a86c3901e00776a365fc7808f9f063ff8f04955 /ChangeLog | |
parent | 60b298fe878d3aba5b8825791f58fc020bddb23c (diff) | |
download | gnome-session-27a0207587b8a9b0fde5134f05ff616b3e4fe62e.tar.gz |
Make session saving works a bit better by telling client to not just save
2009-03-25 Vincent Untz <vuntz@gnome.org>
Make session saving works a bit better by telling client to not just
save the global state, but also the local state when relevant.
* gnome-session/gsm-client.h: add new GSM_CLIENT_END_SESSION_FLAG_SAVE
* gnome-session/gsm-manager.c: (do_phase_end_session): if the session
should be autosaved, then pass the GSM_CLIENT_END_SESSION_FLAG_SAVE
flag
(do_phase_query_end_session): add a comment explaining why we don't use
the GSM_CLIENT_END_SESSION_FLAG_SAVE flag
* gnome-session/gsm-xsmp-client.c: (xsmp_query_end_session),
(xsmp_end_session): depending on the presence of the
GSM_CLIENT_END_SESSION_FLAG_SAVE flag, use SmSaveBoth or SmSaveGlobal
svn path=/trunk/; revision=5357
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,3 +1,18 @@ +2009-03-25 Vincent Untz <vuntz@gnome.org> + + Make session saving works a bit better by telling client to not just + save the global state, but also the local state when relevant. + + * gnome-session/gsm-client.h: add new GSM_CLIENT_END_SESSION_FLAG_SAVE + * gnome-session/gsm-manager.c: (do_phase_end_session): if the session + should be autosaved, then pass the GSM_CLIENT_END_SESSION_FLAG_SAVE + flag + (do_phase_query_end_session): add a comment explaining why we don't use + the GSM_CLIENT_END_SESSION_FLAG_SAVE flag + * gnome-session/gsm-xsmp-client.c: (xsmp_query_end_session), + (xsmp_end_session): depending on the presence of the + GSM_CLIENT_END_SESSION_FLAG_SAVE flag, use SmSaveBoth or SmSaveGlobal + 2009-03-24 Vincent Untz <vuntz@gnome.org> * gnome-session/gsm-xsmp-client.c: (do_save_yourself): just add some |