[gtk+] Revert "gdkwindow: configure native windows in move_native_children()"
- From: Olivier Fourdan <ofourdan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Revert "gdkwindow: configure native windows in move_native_children()"
- Date: Mon, 14 Nov 2016 11:32:46 +0000 (UTC)
commit 4ae1eab3b1b90417ab7b5a5d7fd441fca0164287
Author: Olivier Fourdan <ofourdan redhat com>
Date: Mon Nov 14 12:23:56 2016 +0100
Revert "gdkwindow: configure native windows in move_native_children()"
This reverts commit 9e2b1ad39e86b2352116f49214cf195cb3e0e970.
gdk/gdkwindow.c | 26 +++-----------------------
1 files changed, 3 insertions(+), 23 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 4b42230..3c3b0a0 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -5386,24 +5386,6 @@ gdk_window_move_resize_toplevel (GdkWindow *window,
_gdk_synthesize_crossing_events_for_geometry_change (window);
}
-static void
-configure_native_child (GdkWindow *window)
-{
- GdkDisplay *display;
- GdkEvent *event;
-
- event = gdk_event_new (GDK_CONFIGURE);
-
- event->configure.window = g_object_ref (window);
- event->configure.send_event = FALSE;
- event->configure.x = window->x;
- event->configure.y = window->y;
- event->configure.width = window->width;
- event->configure.height = window->height;
-
- gdk_event_put (event);
- gdk_event_free (event);
-}
static void
move_native_children (GdkWindow *private)
@@ -5424,10 +5406,7 @@ move_native_children (GdkWindow *private)
child->width, child->height);
}
else
- {
- configure_native_child (child);
- move_native_children (child);
- }
+ move_native_children (child);
}
}
@@ -5515,7 +5494,8 @@ gdk_window_move_resize_internal (GdkWindow *window,
window->x, window->y,
window->width, window->height);
}
- else
+ else if (old_abs_x != window->abs_x ||
+ old_abs_y != window->abs_y)
move_native_children (window);
if (expose)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]