diff options
author | Kristian Rietveld <kris@gtk.org> | 2009-10-24 11:51:51 +0200 |
---|---|---|
committer | Kristian Rietveld <kris@gtk.org> | 2009-10-26 09:52:53 +0100 |
commit | 12dc617dc23646b4a4e9048b57ef7bd27ea5082d (patch) | |
tree | 2201d9c218c0443238baaaa3da0b421a909270b9 /gdk/quartz/gdkscreen-quartz.c | |
parent | d47772f002efdb1d88b61d8176ea432e7a8b5106 (diff) | |
download | gtk+-12dc617dc23646b4a4e9048b57ef7bd27ea5082d.tar.gz |
Move screen resolution setup to GdkScreenQuartz initializer
Diffstat (limited to 'gdk/quartz/gdkscreen-quartz.c')
-rw-r--r-- | gdk/quartz/gdkscreen-quartz.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdk/quartz/gdkscreen-quartz.c b/gdk/quartz/gdkscreen-quartz.c index 4c08109500..68ca3776ce 100644 --- a/gdk/quartz/gdkscreen-quartz.c +++ b/gdk/quartz/gdkscreen-quartz.c @@ -47,10 +47,15 @@ static void _gdk_screen_quartz_init (GdkScreenQuartz *screen_quartz) { GdkScreen *screen = GDK_SCREEN (screen_quartz); + NSScreen *nsscreen; gdk_screen_set_default_colormap (screen, gdk_screen_get_system_colormap (screen)); + nsscreen = [[NSScreen screens] objectAtIndex:0]; + gdk_screen_set_resolution (screen, + 72.0 * [nsscreen userSpaceScaleFactor]); + gdk_screen_quartz_calculate_layout (screen_quartz); CGDisplayRegisterReconfigurationCallback (display_reconfiguration_callback, |