summaryrefslogtreecommitdiff
path: root/gtk/gtksocket.c
diff options
context:
space:
mode:
authorMichael Meeks <michael@ximian.com>2001-10-31 23:58:31 +0000
committerMichael Meeks <michael@src.gnome.org>2001-10-31 23:58:31 +0000
commitf3740fb2ab05ed86fa8a2f5540383eac6479eee7 (patch)
treeda8767f2e25a17e358a8e25f1ba9809e16c083a1 /gtk/gtksocket.c
parent2145a4ef10fef74e42c4f893097021d6b1a7d5e9 (diff)
downloadgdk-pixbuf-f3740fb2ab05ed86fa8a2f5540383eac6479eee7.tar.gz
unset the GTK_REALIZED flag so we don't re-enter when we are destroyed
2001-11-01 Michael Meeks <michael@ximian.com> * gtk/gtksocket.c (gtk_socket_unrealize): unset the GTK_REALIZED flag so we don't re-enter when we are destroyed from the plug side.
Diffstat (limited to 'gtk/gtksocket.c')
-rw-r--r--gtk/gtksocket.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtksocket.c b/gtk/gtksocket.c
index 0b6661c03..c8802c2e6 100644
--- a/gtk/gtksocket.c
+++ b/gtk/gtksocket.c
@@ -340,6 +340,8 @@ gtk_socket_unrealize (GtkWidget *widget)
{
GtkSocket *socket = GTK_SOCKET (widget);
+ GTK_WIDGET_UNSET_FLAGS (widget, GTK_REALIZED);
+
if (socket->plug_widget)
{
_gtk_plug_remove_from_socket (GTK_PLUG (socket->plug_widget), socket);