From e1acb934157c8b6865615946762fde015f0bc02b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?UTF-8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Fri, 25 Jul 2014 23:30:20 +0000 Subject: [PATCH] W32: Don't unregister parent window of an embedded widget This leads to an assertion failure, because parent window is never registered in the first place, widget's own GdkWindow is. But that window is unregistered in a generic fashion by GtkWidget code, so there's nothing for us to do here. https://bugzilla.gnome.org/show_bug.cgi?id=733766 --- gtk/gtkwin32embedwidget.c | 1 - 1 file changed, 1 deletion(-) diff --git a/gtk/gtkwin32embedwidget.c b/gtk/gtkwin32embedwidget.c index bd2497be29..84ca00b211 100644 --- a/gtk/gtkwin32embedwidget.c +++ b/gtk/gtkwin32embedwidget.c @@ -136,7 +136,6 @@ gtk_win32_embed_widget_unrealize (GtkWidget *widget) if (embed_widget->parent_window != NULL) { - gtk_widget_unregister_window (widget, embed_widget->parent_window); g_object_unref (embed_widget->parent_window); embed_widget->parent_window = NULL; }