aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/pas/pas-backend-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/backend/pas/pas-backend-file.c')
-rw-r--r--addressbook/backend/pas/pas-backend-file.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/addressbook/backend/pas/pas-backend-file.c b/addressbook/backend/pas/pas-backend-file.c
index c4d1e0792f..d5bf2c6410 100644
--- a/addressbook/backend/pas/pas-backend-file.c
+++ b/addressbook/backend/pas/pas-backend-file.c
@@ -486,6 +486,8 @@ pas_backend_file_search (PASBackendFile *bf,
if (!bf->priv->loaded)
return;
+ pas_book_view_notify_status_message (view->book_view, "Searching...");
+
if (view->search_sexp)
e_sexp_unref(view->search_sexp);
view->search_sexp = e_sexp_new();
@@ -506,7 +508,9 @@ pas_backend_file_search (PASBackendFile *bf,
file_version_name_len = strlen (PAS_BACKEND_FILE_VERSION_NAME);
if (esexp_error == -1) {
+ /* need a different error message here. */
pas_book_view_notify_complete (view->book_view);
+ pas_book_view_notify_status_message (view->book_view, "Error in search expression.");
return;
}
@@ -553,6 +557,7 @@ pas_backend_file_search (PASBackendFile *bf,
pas_book_view_notify_add (view->book_view, cards);
pas_book_view_notify_complete (view->book_view);
+ pas_book_view_notify_status_message (view->book_view, "Search complete");
/*
** It's fine to do this now since the data has been handed off.