when unref-ing the handlers, also invalidate them. bug nailed down by Karl
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org> * gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing the handlers, also invalidate them. bug nailed down by Karl Nelson <kenelson@ece.ucdavis.edu>.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing
|
||||
the handlers, also invalidate them. bug nailed down by Karl Nelson
|
||||
<kenelson@ece.ucdavis.edu>.
|
||||
|
||||
Mon Mar 13 18:37:55 2000 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/gdkdnd.c: Fix a bunch of cases where XGetWindowProperty()
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing
|
||||
the handlers, also invalidate them. bug nailed down by Karl Nelson
|
||||
<kenelson@ece.ucdavis.edu>.
|
||||
|
||||
Mon Mar 13 18:37:55 2000 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/gdkdnd.c: Fix a bunch of cases where XGetWindowProperty()
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing
|
||||
the handlers, also invalidate them. bug nailed down by Karl Nelson
|
||||
<kenelson@ece.ucdavis.edu>.
|
||||
|
||||
Mon Mar 13 18:37:55 2000 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/gdkdnd.c: Fix a bunch of cases where XGetWindowProperty()
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing
|
||||
the handlers, also invalidate them. bug nailed down by Karl Nelson
|
||||
<kenelson@ece.ucdavis.edu>.
|
||||
|
||||
Mon Mar 13 18:37:55 2000 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/gdkdnd.c: Fix a bunch of cases where XGetWindowProperty()
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing
|
||||
the handlers, also invalidate them. bug nailed down by Karl Nelson
|
||||
<kenelson@ece.ucdavis.edu>.
|
||||
|
||||
Mon Mar 13 18:37:55 2000 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/gdkdnd.c: Fix a bunch of cases where XGetWindowProperty()
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing
|
||||
the handlers, also invalidate them. bug nailed down by Karl Nelson
|
||||
<kenelson@ece.ucdavis.edu>.
|
||||
|
||||
Mon Mar 13 18:37:55 2000 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/gdkdnd.c: Fix a bunch of cases where XGetWindowProperty()
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun Mar 26 03:21:28 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtksignal.c (gtk_signal_handlers_destroy): when unref-ing
|
||||
the handlers, also invalidate them. bug nailed down by Karl Nelson
|
||||
<kenelson@ece.ucdavis.edu>.
|
||||
|
||||
Mon Mar 13 18:37:55 2000 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/gdkdnd.c: Fix a bunch of cases where XGetWindowProperty()
|
||||
|
||||
@@ -1190,12 +1190,20 @@ gtk_signal_handlers_destroy (GtkObject *object)
|
||||
|
||||
next = handler->next;
|
||||
if (handler->id > 0)
|
||||
gtk_signal_handler_unref (handler, object);
|
||||
{
|
||||
handler->id = 0;
|
||||
handler->blocked += 1;
|
||||
gtk_signal_handler_unref (handler, object);
|
||||
}
|
||||
handler = next;
|
||||
}
|
||||
handler = gtk_object_get_data_by_id (object, gtk_handler_quark);
|
||||
if (handler->id > 0)
|
||||
gtk_signal_handler_unref (handler, object);
|
||||
{
|
||||
handler->id = 0;
|
||||
handler->blocked += 1;
|
||||
gtk_signal_handler_unref (handler, object);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user