From 1993a293b1704a09d501c92b938608b115676c0c Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 26 May 2011 13:47:45 +0200 Subject: Bug #651135 - Crash using saved search with an empty expression --- addressbook/gui/widgets/e-addressbook-model.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'addressbook') 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; -- cgit v1.2.3