summaryrefslogtreecommitdiff
path: root/gtk/testgtk.c
diff options
context:
space:
mode:
authorTim Janik <timj@gimp.org>1998-02-02 18:44:28 +0000
committerTim Janik <timj@src.gnome.org>1998-02-02 18:44:28 +0000
commiteeaefdf04fd1972f1c9bcd98997f940efe372d83 (patch)
tree09edbde13a5d538f05dc59a4c76b979ab11ce2e6 /gtk/testgtk.c
parent8822bde131bb324a231e0f668f0c02aa6b755d16 (diff)
downloadgtk+-eeaefdf04fd1972f1c9bcd98997f940efe372d83.tar.gz
fixed a bad, bad referencing bug that could caused unreferencing of
Mon Feb 2 04:15:08 1998 Tim Janik <timj@gimp.org> * gtk/gtkmain.c (gtk_propagate_event): fixed a bad, bad referencing bug that could caused unreferencing of finalized objects. * gtk/testgtk.c: destroy fileselection on "OK" (this triggered the above mentioned bug). * gtk/gtkwidget.h: * gtk/gtkwidget.c: * gtk/gtkobject.h: * gtk/gtkobject.c: implemented and object reference tracer (gtk_trace_referencing) which is activated if GTK_TRACE_OBJECTS is defined (currently per default). in gdb: set the static variable `gtk_trace_object' to point to the object that you want to have reference traced. * gtk/gtkfileselection.c: few cleanups.
Diffstat (limited to 'gtk/testgtk.c')
-rw-r--r--gtk/testgtk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/testgtk.c b/gtk/testgtk.c
index 6869f30965..620178f3d6 100644
--- a/gtk/testgtk.c
+++ b/gtk/testgtk.c
@@ -1972,6 +1972,7 @@ file_selection_ok (GtkWidget *w,
GtkFileSelection *fs)
{
g_print ("%s\n", gtk_file_selection_get_filename (GTK_FILE_SELECTION (fs)));
+ gtk_widget_destroy (fs);
}
void