diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-10-07 21:07:40 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-10-07 21:07:40 -0400 |
commit | 606ab611bdae26dbc1eb44f42837426100443410 (patch) | |
tree | fefdeb5829118f3f51584c8c98450ea2fba28a16 /gdk | |
parent | 27ef9d9e5e157aaa289eeb45f531ccaf2ef6978a (diff) | |
download | gtk+-606ab611bdae26dbc1eb44f42837426100443410.tar.gz |
win32: Stop using gdk_surface_new_temp
No need to roundtrip through the frontend to create
one of our own surfaces.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/win32/gdkdevicemanager-win32.c | 7 | ||||
-rw-r--r-- | gdk/win32/gdkdrag-win32.c | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/gdk/win32/gdkdevicemanager-win32.c b/gdk/win32/gdkdevicemanager-win32.c index 1f3f2d87db..d12666eed9 100644 --- a/gdk/win32/gdkdevicemanager-win32.c +++ b/gdk/win32/gdkdevicemanager-win32.c @@ -427,7 +427,12 @@ wintab_init_check (GdkDeviceManagerWin32 *device_manager) ndevices, ncursors)); #endif /* Create a dummy window to receive wintab events */ - wintab_window = gdk_surface_new_temp (display, &(GdkRectangle) { -100, -100, 2, 2 }); + wintab_window = + _gdk_win32_display_create_surface (display, + GDK_SURFACE_TEMP, + NULL, + -100, -100, 2, 2); + g_object_ref (wintab_window); for (devix = 0; devix < ndevices; devix++) diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c index 76eaf54060..e880543992 100644 --- a/gdk/win32/gdkdrag-win32.c +++ b/gdk/win32/gdkdrag-win32.c @@ -1700,7 +1700,10 @@ create_drag_surface (GdkDisplay *display) { GdkSurface *surface; - surface = gdk_surface_new_temp (display, &(GdkRectangle) { 0, 0, 100, 100 }); + surface = _gdk_win32_display_create_surface (display, + GDK_SURFACE_TEMP, + NULL, + 0, 0, 100, 100); return surface; } |