commit 0d6cc9824d9c831aefee79e30908bf471e9d5009
parent 1741d4fd77c4d63c3b1079bb75f2f42f97663525
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Mon, 20 Aug 2007 04:47:56 +0000
label search bugfix
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@537 5c8cc53c-5e98-4d25-b20a-d8db53a31250
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/bin/sup b/bin/sup
@@ -225,7 +225,13 @@ begin
when :list_labels
labels = LabelManager.listable_labels.map { |l| LabelManager.string_for l }
user_label = bm.ask_with_completions :label, "Show threads with label (enter for listing): ", labels
- user_label = bm.spawn_modal("Label list", LabelListMode.new) if user_label && user_label.empty?
+ user_label =
+ case user_label
+ when nil, /^\s*$/
+ bm.spawn_modal("Label list", LabelListMode.new) if user_label && user_label.empty?
+ else
+ user_label.intern
+ end
case user_label
when nil