handle the case where @book == NULL, which can happen if there was a
2003-05-19 Chris Toshok <toshok@ximian.com> * backend/ebook/e-destination.c (use_default_book_cb): handle the case where @book == NULL, which can happen if there was a problem opening the default book. Should fix #43005. svn path=/trunk/; revision=21269
This commit is contained in:

committed by
Chris Toshok

parent
f68ef51327
commit
6052618948
@ -1,3 +1,9 @@
|
|||||||
|
2003-05-19 Chris Toshok <toshok@ximian.com>
|
||||||
|
|
||||||
|
* backend/ebook/e-destination.c (use_default_book_cb): handle the
|
||||||
|
case where @book == NULL, which can happen if there was a problem
|
||||||
|
opening the default book. Should fix #43005.
|
||||||
|
|
||||||
2003-05-19 Chris Toshok <toshok@ximian.com>
|
2003-05-19 Chris Toshok <toshok@ximian.com>
|
||||||
|
|
||||||
* gui/component/addressbook-component.c
|
* gui/component/addressbook-component.c
|
||||||
|
@ -1039,12 +1039,15 @@ static void
|
|||||||
use_default_book_cb (EBook *book, gpointer closure)
|
use_default_book_cb (EBook *book, gpointer closure)
|
||||||
{
|
{
|
||||||
EDestination *dest = E_DESTINATION (closure);
|
EDestination *dest = E_DESTINATION (closure);
|
||||||
if (dest->priv->cardify_book == NULL) {
|
if (book != NULL && dest->priv->cardify_book == NULL) {
|
||||||
dest->priv->cardify_book = book;
|
dest->priv->cardify_book = book;
|
||||||
g_object_ref (book);
|
g_object_ref (book);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (dest->priv->cardify_book)
|
||||||
launch_cardify_query (dest);
|
launch_cardify_query (dest);
|
||||||
|
else
|
||||||
|
g_object_unref (dest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user