diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-03-11 11:42:27 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-03-11 11:42:27 +0800 |
commit | 186faf3821d20ad3073bc3a23bd7e427b59be069 (patch) | |
tree | 2a0e05cf665e88bedb9b4fe8bfbb1033c326045e | |
parent | 6af1b3178dcf5e3271f6be4d785c28cbe9043404 (diff) | |
download | gsoc2013-evolution-186faf3821d20ad3073bc3a23bd7e427b59be069.tar.gz gsoc2013-evolution-186faf3821d20ad3073bc3a23bd7e427b59be069.tar.zst gsoc2013-evolution-186faf3821d20ad3073bc3a23bd7e427b59be069.zip |
Bug 201362 - Evolution doesn't remember window positions
Finally found the bug in GConfBridge...
-rw-r--r-- | e-util/gconf-bridge.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/e-util/gconf-bridge.c b/e-util/gconf-bridge.c index ac1b4d459d..d0f884d8fa 100644 --- a/e-util/gconf-bridge.c +++ b/e-util/gconf-bridge.c @@ -739,6 +739,10 @@ window_binding_unmap_cb (GtkWindow *window, if (binding->sync_timeout_id > 0) g_source_remove (binding->sync_timeout_id); + /* XXX It's too late to record the window position. + * gtk_window_get_position() will report (0, 0). */ + binding->bind_pos = FALSE; + window_binding_perform_scheduled_sync (binding); return FALSE; |