diff options
author | Benjamin Otte <otte@redhat.com> | 2010-07-22 02:26:05 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2010-08-10 21:02:29 +0200 |
commit | f7608c33aca855e33d8087622f2780e4a23e5928 (patch) | |
tree | bc8385c22c5da999bcb903eef04bcc71e1f945c1 /gdk/gdkscreen.c | |
parent | 9c026fb32e6034c8e770f7dde25bc0e77f7ef661 (diff) | |
download | gtk+-f7608c33aca855e33d8087622f2780e4a23e5928.tar.gz |
gdk: Move scratch GC handling to X11
... and implement it directly instead of using GdkGC, as GdkGC is about
to be deleted, but we need this code.
Diffstat (limited to 'gdk/gdkscreen.c')
-rw-r--r-- | gdk/gdkscreen.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/gdk/gdkscreen.c b/gdk/gdkscreen.c index 174c0d58c9..ac56f203d0 100644 --- a/gdk/gdkscreen.c +++ b/gdk/gdkscreen.c @@ -29,7 +29,6 @@ #include "gdkintl.h" -static void gdk_screen_dispose (GObject *object); static void gdk_screen_finalize (GObject *object); static void gdk_screen_set_property (GObject *object, guint prop_id, @@ -64,7 +63,6 @@ gdk_screen_class_init (GdkScreenClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - object_class->dispose = gdk_screen_dispose; object_class->finalize = gdk_screen_finalize; object_class->set_property = gdk_screen_set_property; object_class->get_property = gdk_screen_get_property; @@ -156,24 +154,6 @@ gdk_screen_init (GdkScreen *screen) } static void -gdk_screen_dispose (GObject *object) -{ - GdkScreen *screen = GDK_SCREEN (object); - gint i; - - for (i = 0; i < 32; ++i) - { - if (screen->subwindow_gcs[i]) - { - g_object_unref (screen->subwindow_gcs[i]); - screen->subwindow_gcs[i] = NULL; - } - } - - G_OBJECT_CLASS (gdk_screen_parent_class)->dispose (object); -} - -static void gdk_screen_finalize (GObject *object) { GdkScreen *screen = GDK_SCREEN (object); |