Revert "gdkwindow: configure native windows in move_native_children()"

This reverts commit 9e2b1ad39e.
This commit is contained in:
Olivier Fourdan 2016-11-14 12:23:56 +01:00
parent 5ccc570cca
commit 4ae1eab3b1

View File

@ -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)