[libgconf-bridge] Fix window position recording when unmapping
- From: Ross Burton <rburton src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgconf-bridge] Fix window position recording when unmapping
- Date: Sun, 27 May 2012 21:11:21 +0000 (UTC)
commit 910ff5d9d3fd94618bfea89eecc5dd6200a4dfcf
Author: Matthew Barnes <mbarnes redhat com>
Date: Fri Mar 19 10:08:58 2010 +0000
Fix window position recording when unmapping
libgconf-bridge/gconf-bridge.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/libgconf-bridge/gconf-bridge.c b/libgconf-bridge/gconf-bridge.c
index e450425..2821160 100644
--- a/libgconf-bridge/gconf-bridge.c
+++ b/libgconf-bridge/gconf-bridge.c
@@ -693,6 +693,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;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]