From 96b9d16075ef21941a1d9a676d9976270a336b33 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 11 Feb 2008 13:39:06 +0000 Subject: (do_search) fix canceling file search --- rpmdrake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rpmdrake b/rpmdrake index 84148a9e..2c6181a3 100755 --- a/rpmdrake +++ b/rpmdrake @@ -133,7 +133,10 @@ sub do_search($$$$$$$) { my $fn; local $_; while (<$F>) { - $searchstop and last; + if ($searchstop) { + statusbar_msg(N("Search aborted"), 1); + goto end_search; + } if (m!^(); @@ -157,6 +160,7 @@ sub do_search($$$$$$$) { } } + end_search: @search_results = uniq(@search_results); #- there can be multiple packages with same version/release for different arch's $searchw->destroy; } -- cgit v1.2.1