aboutsummaryrefslogtreecommitdiffstats
path: root/e-util
diff options
context:
space:
mode:
Diffstat (limited to 'e-util')
-rw-r--r--e-util/gconf-bridge.c4
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;