[evolution-patches] #45236 - task editor crashes



This is a fix for #45236.  EUrlEntry's ::destroy() handler was not
chaining to the handler of the parent class, so the actual subwidgets,
including a GtkEntry, were not getting finalized --- this prevented the
GtkEntry's idle handler from being removed.

OK to commit?

  Federico

Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/widgets/misc/ChangeLog,v
retrieving revision 1.228
diff -u -r1.228 ChangeLog
--- ChangeLog	23 Jun 2003 14:03:54 -0000	1.228
+++ ChangeLog	9 Jul 2003 19:23:58 -0000
@@ -1,3 +1,7 @@
+2003-07-09  Federico Mena Quintero  <federico ximian com>
+
+	* e-url-entry.c (destroy): Chain to the parent handler.  Fixes #45236.
+
 2003-06-23  Ettore Perazzoli  <ettore ximian com>
 
 	* e-search-bar.c (set_menu): Translate the text.  [#45112]
Index: e-url-entry.c
===================================================================
RCS file: /cvs/gnome/evolution/widgets/misc/e-url-entry.c,v
retrieving revision 1.6
diff -u -r1.6 e-url-entry.c
--- e-url-entry.c	11 Mar 2003 21:22:14 -0000	1.6
+++ e-url-entry.c	9 Jul 2003 19:23:58 -0000
@@ -115,6 +115,8 @@
 		g_free (url_entry->priv);
 		url_entry->priv = NULL;
 	}
+
+	GTK_OBJECT_CLASS (parent_class)->destroy (obj);
 }
 
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]