Re: Some bugs in Gtk+ 1.3.1
- From: otaylor redhat com
 
- To: gtk-devel-list gnome org
 
- Subject: Re: Some bugs in Gtk+ 1.3.1
 
- Date: 04 Oct 2000 15:55:56 -0400
 
Salmaso Raffaele <r salmaso inwind it> writes:
> Il 01 Oct 2000 22:15:08 -0400, otaylor fresnel labs redhat com
> scrisse:
> 
> >I haven't seen this myself - what's the exact sequence of
> >actions you do to trigger this error?
> Start testgtk, and select entry example: click on close it should
> seg-fault.
Ah yes, this does crash for me too. As it turned out, it
was one of the classic list manipulation bugs.
Thanks for pointing it out.
                                        Owen 
Index: gdkselection-x11.c
===================================================================
RCS file: /cvs/gnome/gtk+/gdk/x11/gdkselection-x11.c,v
retrieving revision 1.14
diff -u -r1.14 gdkselection-x11.c
--- gdkselection-x11.c	2000/09/14 16:41:20	1.14
+++ gdkselection-x11.c	2000/10/04 19:51:36
@@ -56,12 +56,13 @@
   while (tmp_list)
     {
       OwnerInfo *info = tmp_list->data;
+      tmp_list = tmp_list->next;
+      
       if (info->owner == window)
 	{
 	  owner_list = g_slist_remove (owner_list, info);
 	  g_free (info);
 	}
-      tmp_list = tmp_list->next;
     }
 }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]