diff options
-rw-r--r-- | addressbook/ChangeLog | 8 | ||||
-rw-r--r-- | addressbook/gui/component/addressbook.c | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 9dcd26121c..22f4321402 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,11 @@ +2005-03-03 Sivaiah Nallagatla <snallagatla@novell.com> + + * gui/component/addressbook.c (load_source_auth_cb): + Make sure LoadSourceData has call back installed + before calling it. cb is NULL when called from + auth_required_cb + Fixes #73206 + 2005-02-26 Sivaiah Nallagatla <snallagatla@novell.com> * gui/widgets/e-addressbook-view.c : diff --git a/addressbook/gui/component/addressbook.c b/addressbook/gui/component/addressbook.c index 699a44ba06..4e5ad6ac8e 100644 --- a/addressbook/gui/component/addressbook.c +++ b/addressbook/gui/component/addressbook.c @@ -98,7 +98,8 @@ load_source_auth_cb (EBook *book, EBookStatus status, gpointer closure) _("Accessing LDAP Server anonymously")); g_signal_connect (dialog, "response", G_CALLBACK(gtk_widget_destroy), NULL); gtk_widget_show (dialog); - data->cb (book, E_BOOK_ERROR_OK, data->closure); + if (data->cb) + data->cb (book, E_BOOK_ERROR_OK, data->closure); free_load_source_data (data); return; } |