summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorVincent Untz <vuntz@gnome.org>2009-03-24 22:59:38 +0000
committerVincent Untz <vuntz@src.gnome.org>2009-03-24 22:59:38 +0000
commit60b298fe878d3aba5b8825791f58fc020bddb23c (patch)
tree2232b918949460679077c6a8553ecdff0d3b6d68 /ChangeLog
parent3e346957cebcbf9e747757d2d649329266743afc (diff)
downloadgnome-session-60b298fe878d3aba5b8825791f58fc020bddb23c.tar.gz
just add some paranoia code to make sure our state is consistent
2009-03-24 Vincent Untz <vuntz@gnome.org> * gnome-session/gsm-xsmp-client.c: (do_save_yourself): just add some paranoia code to make sure our state is consistent (xsmp_cancel_end_session): reset the save_yourself state here since we cancel the operation anyway (save_yourself_phase2_request_callback): fix to not behave exactly like SaveYourselfDone. This is wrong according to XSMP. (save_yourself_done_callback): always call SmsSaveComplete() (it's expected by XSMP), and ignore the success argument. It's actually useless. svn path=/trunk/; revision=5356
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e00ccf69..c23a9f37 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2009-03-24 Vincent Untz <vuntz@gnome.org>
+ * gnome-session/gsm-xsmp-client.c: (do_save_yourself): just add some
+ paranoia code to make sure our state is consistent
+ (xsmp_cancel_end_session): reset the save_yourself state here since we
+ cancel the operation anyway
+ (save_yourself_phase2_request_callback): fix to not behave exactly like
+ SaveYourselfDone. This is wrong according to XSMP.
+ (save_yourself_done_callback): always call SmsSaveComplete() (it's
+ expected by XSMP), and ignore the success argument. It's actually
+ useless.
+
+2009-03-24 Vincent Untz <vuntz@gnome.org>
+
Rework deeply the code that writes the saved session to desktop files:
we now properly discard a client when removing it; we also make sure we
save the current session before we completely remove the previously