diff --git a/gdk/gdksurface.c b/gdk/gdksurface.c index 2c52e551f3..fd2d0772e8 100644 --- a/gdk/gdksurface.c +++ b/gdk/gdksurface.c @@ -1336,9 +1336,6 @@ gdk_surface_layout_on_clock (GdkFrameClock *clock, if (!GDK_SURFACE_IS_MAPPED (surface)) return; - if (surface->update_freeze_count) - return; - surface->pending_phases &= ~GDK_FRAME_CLOCK_PHASE_LAYOUT; class = GDK_SURFACE_GET_CLASS (surface); @@ -1358,13 +1355,6 @@ gdk_surface_request_layout (GdkSurface *surface) if (class->request_layout) class->request_layout (surface); - if (surface->update_freeze_count || - gdk_surface_is_toplevel_frozen (surface)) - { - surface->pending_phases |= GDK_FRAME_CLOCK_PHASE_LAYOUT; - return; - } - frame_clock = gdk_surface_get_frame_clock (surface); g_return_if_fail (frame_clock);