From 0d6cc9824d9c831aefee79e30908bf471e9d5009 Mon Sep 17 00:00:00 2001 From: wmorgan Date: Mon, 20 Aug 2007 04:47:56 +0000 Subject: [PATCH] label search bugfix git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@537 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- bin/sup | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/sup b/bin/sup index 918ec47..6ffbac5 100644 --- 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 -- 2.45.2