Contact lookup applet crashes if added to panel before evo is launched
Bug #12860 reported by
Sylvain Pasche
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
contact-lookup-applet (Ubuntu) |
Fix Released
|
Medium
|
Sebastien Bacher |
Bug Description
Before evolution is launched, the gconf key /apps/evolution
does not exist.
Here's a patch which prevents segfaulting if this key is null:
--- src/contact-
+++ src/contact-
@@ -175,6 +175,7 @@
GSList *list, *l;
ESourceGroup *sources = NULL;
g_return_if_fail (user_data != NULL);
+ g_return_if_fail (entry->value != NULL);
g_return_if_fail (entry->value->type == GCONF_VALUE_LIST);
g_return_if_fail (gconf_
GCONF_VALUE_
The other way to fix it might be to put the key in the evolution gconf schema.
To post a comment you must log in.
thanks, that's fixed with this upload:
contact- lookup- applet (0.10-1ubuntu4) hoary; urgency=low lookup- applet is started before evolution,
.
* don't crash if contact-
patch from Sylvain Pasche <email address hidden> (Hoary: #6501).
I've also pointer the bug/patch to the contact- lookup- applet devel