From 726be8e2b28be4a62637f66e5195705152bf4626 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 21 Apr 2023 05:40:19 +0200 Subject: [PATCH] broadway: Create gdk_broadway_drag_surface_new() ... and use it. --- gdk/broadway/gdksurface-broadway.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gdk/broadway/gdksurface-broadway.c b/gdk/broadway/gdksurface-broadway.c index ac2b25ed48..a7e33823d0 100644 --- a/gdk/broadway/gdksurface-broadway.c +++ b/gdk/broadway/gdksurface-broadway.c @@ -248,10 +248,6 @@ gdk_broadway_display_create_surface (GdkDisplay *display, NULL); break; case GDK_SURFACE_DRAG: - surface = g_object_new (GDK_TYPE_BROADWAY_DRAG_SURFACE, - "display", display, - NULL); - break; default: g_assert_not_reached (); break; @@ -1066,6 +1062,14 @@ _gdk_broadway_moveresize_configure_done (GdkDisplay *display, return TRUE; } +static GdkSurface * +gdk_broadway_drag_surface_new (GdkDisplay *display) +{ + return g_object_new (GDK_TYPE_BROADWAY_DRAG_SURFACE, + "display", display, + NULL); +} + static void create_moveresize_surface (MoveResizeData *mv_resize, guint32 timestamp) @@ -1077,9 +1081,7 @@ create_moveresize_surface (MoveResizeData *mv_resize, g_assert (mv_resize->moveresize_emulation_surface == NULL); mv_resize->moveresize_emulation_surface = - gdk_broadway_display_create_surface (mv_resize->display, - GDK_SURFACE_DRAG, - NULL); + gdk_broadway_drag_surface_new (mv_resize->display); gdk_broadway_surface_move_resize_internal (mv_resize->moveresize_emulation_surface, TRUE, -100, -100, 1, 1); gdk_broadway_surface_show (mv_resize->moveresize_emulation_surface, FALSE); -- 2.30.2