[gtk+] Move screen initialization to gdkscreen-quartz.c



commit ca20b04b5884af23a0cd896902d2641f7b608c08
Author: Kristian Rietveld <kris gtk org>
Date:   Wed Oct 7 18:54:47 2009 +0200

    Move screen initialization to gdkscreen-quartz.c

 gdk/quartz/gdkdisplay-quartz.c |    3 +--
 gdk/quartz/gdkprivate-quartz.h |    3 +++
 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 9dbd93f..fd38da1 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 52834b3..86db886 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 30cd73e..6d61975 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)
 {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]