summaryrefslogtreecommitdiff
path: root/src/wayland/meta-wayland-dnd-surface.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wayland/meta-wayland-dnd-surface.c')
-rw-r--r--src/wayland/meta-wayland-dnd-surface.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/wayland/meta-wayland-dnd-surface.c b/src/wayland/meta-wayland-dnd-surface.c
index 2aad6dcd5..ae60f53e8 100644
--- a/src/wayland/meta-wayland-dnd-surface.c
+++ b/src/wayland/meta-wayland-dnd-surface.c
@@ -45,8 +45,12 @@ dnd_surface_commit (MetaWaylandSurfaceRole *surface_role,
{
MetaWaylandSurface *surface =
meta_wayland_surface_role_get_surface (surface_role);
+ MetaWaylandSurfaceRoleClass *surface_role_class =
+ META_WAYLAND_SURFACE_ROLE_CLASS (meta_wayland_surface_role_dnd_parent_class);
meta_wayland_surface_queue_pending_state_frame_callbacks (surface, pending);
+
+ surface_role_class->commit (surface_role, pending);
}
static void