[gnome-packagekit] gpk-app:move set search wip in gpk_app_perform_search
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-packagekit] gpk-app:move set search wip in gpk_app_perform_search
- Date: Thu, 7 Apr 2011 08:43:05 +0000 (UTC)
commit da59f813aa5bea80b70df539b591264f88216ed5
Author: Zhang Qiang <qiang z zhang intel com>
Date: Thu Apr 7 11:06:38 2011 +0800
gpk-app:move set search wip in gpk_app_perform_search
move seting search wip code from gpk_application_find_cb to
gpk_application_perform_search to cover more paths.
Signed-off-by: Richard Hughes <richard hughsie com>
src/gpk-application.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/gpk-application.c b/src/gpk-application.c
index dfc6076..229059f 100644
--- a/src/gpk-application.c
+++ b/src/gpk-application.c
@@ -1657,6 +1657,8 @@ gpk_application_perform_search_others (gpointer user_data)
/* ensure new action succeeds */
g_cancellable_reset (cancellable);
+ search_in_progress = TRUE;
+
if (search_mode == GPK_MODE_GROUP) {
search_groups = g_strsplit (search_group, " ", -1);
pk_client_search_groups_async (PK_CLIENT(task),
@@ -1708,6 +1710,10 @@ out:
static void
gpk_application_perform_search (gpointer user_data)
{
+ /*if we are in the middle of a search, just return*/
+ if (search_in_progress == TRUE)
+ return;
+
gpk_application_clear_details (NULL);
gpk_application_clear_packages (NULL);
@@ -1729,10 +1735,6 @@ gpk_application_perform_search (gpointer user_data)
static void
gpk_application_find_cb (GtkWidget *button_widget, gpointer user_data)
{
- /*if we are in the middle of a search, just return*/
- if (search_in_progress == TRUE)
- return;
-
search_mode = GPK_MODE_NAME_DETAILS_FILE;
gpk_application_perform_search (NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]