static void gdk_gl_pixmap_impl_win32_wait_gdk (GdkGLDrawable *gldrawable) { GdiFlush (); /* Sync. */ gdk_gl_pixmap_sync_gdk (GDK_GL_PIXMAP (gldrawable)); }
static void gdk_gl_pixmap_impl_x11_finalize (GObject *object) { GdkGLPixmapImplX11 *impl = GDK_GL_PIXMAP_IMPL_X11 (object); GDK_GL_NOTE_FUNC_PRIVATE (); _gdk_gl_pixmap_destroy (GDK_GL_PIXMAP (object)); g_object_unref (G_OBJECT (impl->glconfig)); G_OBJECT_CLASS (parent_class)->finalize (object); }
static void gdk_gl_pixmap_finalize (GObject *object) { GdkGLPixmap *glpixmap = GDK_GL_PIXMAP (object); GDK_GL_NOTE_FUNC_PRIVATE (); if (glpixmap->drawable != NULL) g_object_remove_weak_pointer (G_OBJECT (glpixmap->drawable), (gpointer *) &(glpixmap->drawable)); G_OBJECT_CLASS (parent_class)->finalize (object); }