diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-11-03 16:37:18 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-11-04 10:32:21 +0800 |
commit | 6a12a3cd10c9985d2dbbf176e6899b54880e14dd (patch) | |
tree | 88228e6bc8f95746ef84c404a68f9589b8ccbdb9 /gdk/win32/gdkscreen-win32.c | |
parent | a409320cda345c4a456b5ae2fdd10d10f30ab0a8 (diff) | |
download | gtk+-6a12a3cd10c9985d2dbbf176e6899b54880e14dd.tar.gz |
gdk/win32: Fix build after GdkScreen and cursor cleanups
Move the leftovers from the removals to use the current APIs, to fix the
build. Also for gdk_device_virtual_set_window_cursor(), only do
something when a valid GdkCursor is passed in here.
https://bugzilla.gnome.org/show_bug.cgi?id=773299
Diffstat (limited to 'gdk/win32/gdkscreen-win32.c')
-rw-r--r-- | gdk/win32/gdkscreen-win32.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gdk/win32/gdkscreen-win32.c b/gdk/win32/gdkscreen-win32.c index 25320d10df..0ce999ce72 100644 --- a/gdk/win32/gdkscreen-win32.c +++ b/gdk/win32/gdkscreen-win32.c @@ -127,7 +127,6 @@ static void gdk_win32_screen_init (GdkWin32Screen *win32_screen) { GdkScreen *screen = GDK_SCREEN (win32_screen); - _gdk_win32_screen_set_font_resolution (win32_screen); _gdk_win32_display_init_monitors (GDK_WIN32_DISPLAY (_gdk_display)); init_root_window (win32_screen); @@ -141,37 +140,6 @@ _gdk_win32_screen_on_displaychange_event (GdkWin32Screen *screen) init_root_window_size (screen); } -void -_gdk_win32_screen_set_font_resolution (GdkWin32Screen *win32_screen) -{ - GdkScreen *screen = GDK_SCREEN (win32_screen); - int logpixelsx = -1; - const gchar *font_resolution; - - font_resolution = g_getenv ("GDK_WIN32_FONT_RESOLUTION"); - if (font_resolution) - { - int env_logpixelsx = atol (font_resolution); - if (env_logpixelsx > 0) - logpixelsx = env_logpixelsx; - } - else - { - gint dpi = -1; - GdkWin32Display *win32_display = GDK_WIN32_DISPLAY (screen->display); - guint scale = _gdk_win32_display_get_monitor_scale_factor (win32_display, NULL, NULL, &dpi); - - /* If we have a scale that is at least 2, don't scale up the fonts */ - if (scale >= 2) - logpixelsx = USER_DEFAULT_SCREEN_DPI; - else - logpixelsx = dpi; - } - - if (logpixelsx > 0) - _gdk_screen_set_resolution (screen, logpixelsx); -} - GdkWindow * gdk_win32_screen_get_root_window (GdkScreen *screen) { |