Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm.git;a=commitdiff;h=b894ab11cc7a062e90f9d7521ed2fb83980e2b9f
commit b894ab11cc7a062e90f9d7521ed2fb83980e2b9f Author: Priyank <priy...@frugalware.org> Date: Sat May 30 15:45:17 2009 +0530 Prevent a freeze when package search doesnt yield any results. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index c30a936..1d5e68d 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -1889,6 +1889,8 @@ gfpm_search (GtkWidget *widget) if (l == NULL) { g_print ("NOT FOUND !!!\n"); + gdk_flush (); + gdk_threads_leave (); //gfpm_error (_("Package not found"), _("No such package found")); goto cleanup; } @@ -2005,14 +2007,12 @@ gfpm_search (GtkWidget *widget) pacman_db_unregister (search_db); } + cleanup: gfpm_update_status (_("Searching for packages ...DONE")); - g_object_unref (icon_yes); g_object_unref (icon_no); g_object_unref (icon_up); g_object_unref (icon_ln); - - cleanup: g_mutex_unlock (search_mutex); return; _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git