]> Pileus Git - ~andy/gtk/commitdiff
initialize private->impl. Thanks to Masse Nicolas for pointing this out.
authorSven Neumann <sven@gimp.org>
Thu, 19 Feb 2009 21:30:49 +0000 (21:30 +0000)
committerSven Neumann <neo@src.gnome.org>
Thu, 19 Feb 2009 21:30:49 +0000 (21:30 +0000)
2009-02-19  Sven Neumann  <sven@gimp.org>

* gdk/directfb/gdkwindow-directfb.c
(gdk_window_foreign_new_for_display, gdk_directfb_window_new):
initialize private->impl. Thanks to Masse Nicolas for pointing
this out.

svn path=/trunk/; revision=22380

ChangeLog
gdk/directfb/gdkwindow-directfb.c

index 53383e400f7291ac7889fb5db6ce8d263ffd211f..14b5d4253047ef5323a23463568b0eb80e54d684 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-02-19  Sven Neumann  <sven@gimp.org>
+
+       * gdk/directfb/gdkwindow-directfb.c
+       (gdk_window_foreign_new_for_display, gdk_directfb_window_new):
+       initialize private->impl. Thanks to Masse Nicolas for pointing
+       this out.
+
 2009-02-19  Matthias Clasen  <mclasen@redhat.com>
 
        Bug 572387 – gdm crashes after gtk 2.15.4 upgrade
index 3a1f37cd430d70c4af3c61f9ca079b5bef9858e6..0fb6c94cf3773c3a88c5190e8f754d1b15f733b2 100644 (file)
@@ -411,8 +411,7 @@ _gdk_windowing_window_init (void)
 
   g_assert (_gdk_parent_root == NULL);
 
-  _gdk_display->layer->GetConfiguration( 
-       _gdk_display->layer, &dlc );
+  _gdk_display->layer->GetConfiguration (_gdk_display->layer, &dlc);
 
   _gdk_parent_root = g_object_new (GDK_TYPE_WINDOW, NULL);
   private = GDK_WINDOW_OBJECT (_gdk_parent_root);
@@ -2653,6 +2652,7 @@ GdkWindow *gdk_directfb_create_child_window(GdkWindow *parent,
 
   window = g_object_new (GDK_TYPE_WINDOW, NULL);
   private = GDK_WINDOW_OBJECT (window);
+  private->impl = g_object_new (_gdk_window_impl_get_type (), NULL);
   parent_private = GDK_WINDOW_OBJECT (parent);
   parent_impl = GDK_WINDOW_IMPL_DIRECTFB (parent_private->impl);
   private->parent = parent_private;
@@ -2731,6 +2731,7 @@ gdk_window_foreign_new_for_display (GdkDisplay* display,GdkNativeWindow anid)
     /* we hold a reference count on ourselves */
     g_object_ref (window);
     private = GDK_WINDOW_OBJECT (window);
+    private->impl = g_object_new (_gdk_window_impl_get_type (), NULL);
     private->parent = parent_private;
     private->window_type = GDK_WINDOW_TOPLEVEL;
     impl = GDK_WINDOW_IMPL_DIRECTFB (private->impl);