[gtk/wip.win32.fixes: 22/24] gdk[drag|drop]-win32.c: Don't unnecessarily compute scale
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip.win32.fixes: 22/24] gdk[drag|drop]-win32.c: Don't unnecessarily compute scale
- Date: Mon, 9 Aug 2021 11:18:02 +0000 (UTC)
commit 932386e826a25c58e3874b87256de17772c79eb8
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Tue Jun 22 17:06:03 2021 +0800
gdk[drag|drop]-win32.c: Don't unnecessarily compute scale
The GdkWin32Display object already did that when we created it, so just
use whatever that is stored in there.
gdk/win32/gdkdrag-win32.c | 7 +------
gdk/win32/gdkdrop-win32.c | 6 +-----
2 files changed, 2 insertions(+), 11 deletions(-)
---
diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c
index 36770735a6..5f1273ce83 100644
--- a/gdk/win32/gdkdrag-win32.c
+++ b/gdk/win32/gdkdrag-win32.c
@@ -807,11 +807,7 @@ gdk_drag_new (GdkDisplay *display,
drag = GDK_DRAG (drag_win32);
- if (display_win32->has_fixed_scale)
- drag_win32->scale = display_win32->surface_scale;
- else
- drag_win32->scale = gdk_win32_display_get_monitor_scale_factor (display_win32, NULL, NULL);
-
+ drag_win32->scale = display_win32->surface_scale;
drag_win32->protocol = protocol;
return drag;
@@ -2162,7 +2158,6 @@ gdk_win32_drag_drop_done (GdkDrag *drag,
if (success)
{
gdk_surface_hide (drag_win32->drag_surface);
-
return;
}
diff --git a/gdk/win32/gdkdrop-win32.c b/gdk/win32/gdkdrop-win32.c
index 8e09b181ca..a82c3c15a2 100644
--- a/gdk/win32/gdkdrop-win32.c
+++ b/gdk/win32/gdkdrop-win32.c
@@ -186,11 +186,7 @@ gdk_drop_new (GdkDisplay *display,
"surface", surface,
NULL);
- if (display_win32->has_fixed_scale)
- drop_win32->scale = display_win32->surface_scale;
- else
- drop_win32->scale = gdk_win32_display_get_monitor_scale_factor (display_win32, NULL, NULL);
-
+ drop_win32->scale = display_win32->surface_scale;
drop_win32->protocol = protocol;
return GDK_DROP (drop_win32);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]