aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--addressbook/ChangeLog8
-rw-r--r--addressbook/gui/component/addressbook-config.c3
2 files changed, 10 insertions, 1 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index df209424be..3a6e69f003 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,5 +1,13 @@
2002-08-26 Chris Toshok <toshok@ximian.com>
+ [ fixes #29446 ]
+ * gui/component/addressbook-config.c (scope_optionmenu_activated):
+ searching_modify_func can be NULL (since we don't require changes
+ to enable the "Next" button on this page when you create a
+ directory server.)
+
+2002-08-26 Chris Toshok <toshok@ximian.com>
+
[ Fixes (almost certainly) #24649, #25494, #27351, and other LDAP search crashes ]
* backend/pas/pas-backend-ldap.c (view_destroy): use an EList
instead of a GList to store the book_view's so we don't have weird
diff --git a/addressbook/gui/component/addressbook-config.c b/addressbook/gui/component/addressbook-config.c
index 7682f815ab..3e9b342f40 100644
--- a/addressbook/gui/component/addressbook-config.c
+++ b/addressbook/gui/component/addressbook-config.c
@@ -725,7 +725,8 @@ scope_optionmenu_activated (GtkWidget *item, AddressbookSourceDialog *dialog)
dialog->scope = g_list_index (gtk_container_children (GTK_CONTAINER (item->parent)),
item);
- dialog->searching_modify_func (item, dialog);
+ if (dialog->searching_modify_func)
+ dialog->searching_modify_func (item, dialog);
}
static void