summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Neumann <sven@gimp.org>2009-02-19 21:31:55 +0000
committerSven Neumann <neo@src.gnome.org>2009-02-19 21:31:55 +0000
commit35ea47ed4d4c533bca87a5b18c74f4c80e2428bc (patch)
treee2d256cc4ce0cb6f5c005e5b66d30d41fa2570ba
parentd722067aa3808446ebcbe5ea6cba10c218a6851a (diff)
downloadgtk+-35ea47ed4d4c533bca87a5b18c74f4c80e2428bc.tar.gz
Merged from trunk:
2009-02-19 Sven Neumann <sven@gimp.org> Merged from trunk: * 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=/branches/gtk-2-14/; revision=22381
-rw-r--r--ChangeLog9
-rw-r--r--gdk/directfb/gdkwindow-directfb.c5
2 files changed, 12 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index b1cc3d60e6..86c08e7ab7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2009-02-19 Sven Neumann <sven@gimp.org>
+
+ Merged from trunk:
+
+ * 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-18 Sven Neumann <sven@gimp.org>
Merged from trunk:
diff --git a/gdk/directfb/gdkwindow-directfb.c b/gdk/directfb/gdkwindow-directfb.c
index 0acfb42f55..e881a5a9a7 100644
--- a/gdk/directfb/gdkwindow-directfb.c
+++ b/gdk/directfb/gdkwindow-directfb.c
@@ -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);