mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-28 22:41:43 +00:00
x11: Use GdkMonitor APIs
This commit is contained in:
parent
d33c251cf6
commit
7232b4f735
@ -358,7 +358,7 @@ gdk_x11_cursor_get_surface (GdkCursor *cursor,
|
||||
/* Assume the currently set cursor was defined for the screen
|
||||
scale */
|
||||
scale =
|
||||
gdk_screen_get_monitor_scale_factor (gdk_display_get_default_screen (display), 0);
|
||||
gdk_monitor_get_scale_factor (gdk_display_get_primary_monitor (display));
|
||||
|
||||
surface = gdk_window_create_similar_image_surface (NULL,
|
||||
CAIRO_FORMAT_ARGB32,
|
||||
@ -590,7 +590,7 @@ _gdk_x11_display_get_cursor_for_surface (GdkDisplay *display,
|
||||
else
|
||||
{
|
||||
target_scale =
|
||||
gdk_screen_get_monitor_scale_factor (gdk_display_get_default_screen (display), 0);
|
||||
gdk_monitor_get_scale_factor (gdk_display_get_primary_monitor (display));
|
||||
xcimage = create_cursor_image (surface, x, y, target_scale);
|
||||
xcursor = XcursorImageLoadCursor (GDK_DISPLAY_XDISPLAY (display), xcimage);
|
||||
XcursorImageDestroy (xcimage);
|
||||
|
Loading…
Reference in New Issue
Block a user