diff options
author | Kristian Rietveld <kris@gtk.org> | 2009-10-07 18:54:47 +0200 |
---|---|---|
committer | Kristian Rietveld <kris@gtk.org> | 2009-10-26 09:52:52 +0100 |
commit | ca20b04b5884af23a0cd896902d2641f7b608c08 (patch) | |
tree | 0272e3fc54fed5eba5520af287852c5f75c6353f /gdk/quartz | |
parent | d3e6cffff7be51748eac859850c24cd1075795f9 (diff) | |
download | gtk+-ca20b04b5884af23a0cd896902d2641f7b608c08.tar.gz |
Move screen initialization to gdkscreen-quartz.c
Diffstat (limited to 'gdk/quartz')
-rw-r--r-- | gdk/quartz/gdkdisplay-quartz.c | 3 | ||||
-rw-r--r-- | gdk/quartz/gdkprivate-quartz.h | 3 | ||||
-rw-r--r-- | gdk/quartz/gdkscreen-quartz.c | 7 |
3 files changed, 11 insertions, 2 deletions
diff --git a/gdk/quartz/gdkdisplay-quartz.c b/gdk/quartz/gdkdisplay-quartz.c index 9dbd93f18e..fd38da1312 100644 --- a/gdk/quartz/gdkdisplay-quartz.c +++ b/gdk/quartz/gdkdisplay-quartz.c @@ -57,8 +57,7 @@ gdk_display_open (const gchar *display_name) gdk_screen_set_resolution (_gdk_screen, 72.0 * [nsscreen userSpaceScaleFactor]); _gdk_visual_init (); - gdk_screen_set_default_colormap (_gdk_screen, - gdk_screen_get_system_colormap (_gdk_screen)); + _gdk_quartz_screen_init (); _gdk_windowing_window_init (); _gdk_events_init (); diff --git a/gdk/quartz/gdkprivate-quartz.h b/gdk/quartz/gdkprivate-quartz.h index 52834b36d5..86db886fbc 100644 --- a/gdk/quartz/gdkprivate-quartz.h +++ b/gdk/quartz/gdkprivate-quartz.h @@ -152,6 +152,9 @@ void _gdk_quartz_window_debug_highlight (GdkWindow *window, void _gdk_quartz_window_set_needs_display_in_rect (GdkWindow *window, GdkRectangle *rect); +/* Screen */ +void _gdk_quartz_screen_init (void); + /* Events */ typedef enum { GDK_QUARTZ_EVENT_SUBTYPE_EVENTLOOP diff --git a/gdk/quartz/gdkscreen-quartz.c b/gdk/quartz/gdkscreen-quartz.c index 30cd73edda..6d6197514c 100644 --- a/gdk/quartz/gdkscreen-quartz.c +++ b/gdk/quartz/gdkscreen-quartz.c @@ -24,6 +24,13 @@ static GdkColormap *default_colormap = NULL; +void +_gdk_quartz_screen_init (void) +{ + gdk_screen_set_default_colormap (_gdk_screen, + gdk_screen_get_system_colormap (_gdk_screen)); +} + GdkDisplay * gdk_screen_get_display (GdkScreen *screen) { |