diff options
-rw-r--r-- | addressbook/gui/widgets/e-addressbook-model.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/addressbook/gui/widgets/e-addressbook-model.c b/addressbook/gui/widgets/e-addressbook-model.c index 3be37f26f0..73d6776b11 100644 --- a/addressbook/gui/widgets/e-addressbook-model.c +++ b/addressbook/gui/widgets/e-addressbook-model.c @@ -905,6 +905,9 @@ e_addressbook_model_get_query (EAddressbookModel *model) { g_return_val_if_fail (E_IS_ADDRESSBOOK_MODEL (model), NULL); + if (!model->priv->query) + return NULL; + return e_book_query_to_string (model->priv->query); } @@ -921,6 +924,9 @@ e_addressbook_model_set_query (EAddressbookModel *model, else book_query = e_book_query_from_string (query); + if (!book_query) + return; + if (model->priv->query != NULL) { gchar *old_query, *new_query; |