wayland: Ack the configure immediately
This commit is contained in:
@ -113,8 +113,6 @@ struct _GdkWindowImplWayland
|
||||
|
||||
cairo_surface_t *cairo_surface;
|
||||
|
||||
int32_t next_attach_serial;
|
||||
|
||||
gchar *title;
|
||||
|
||||
/* Time of most recent user interaction. */
|
||||
@ -522,12 +520,6 @@ gdk_wayland_window_attach_image (GdkWindow *window)
|
||||
if (GDK_WINDOW_DESTROYED (window))
|
||||
return;
|
||||
|
||||
if (impl->next_attach_serial > 0)
|
||||
{
|
||||
xdg_surface_ack_configure (impl->xdg_surface, impl->next_attach_serial);
|
||||
impl->next_attach_serial = 0;
|
||||
}
|
||||
|
||||
/* Attach this new buffer to the surface */
|
||||
wl_surface_attach (impl->surface,
|
||||
_gdk_wayland_shm_surface_get_wl_buffer (impl->cairo_surface),
|
||||
@ -852,7 +844,7 @@ xdg_surface_configure (void *data,
|
||||
}
|
||||
|
||||
_gdk_set_window_state (window, new_state);
|
||||
impl->next_attach_serial = serial;
|
||||
xdg_surface_ack_configure (xdg_surface, serial);
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
Reference in New Issue
Block a user