summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2007-11-17 15:57:49 +0000
committerAndreas Brachold <vdr07@deltab.de>2007-11-17 15:57:49 +0000
commitd10b12c4b91ae3ca74dc796b763ce6b1a954e2cc (patch)
tree516c327bb7dd2088712eb58a573090e2a118a930 /lib
parent66b723e79ec3aad5dcb6d7e348d3790c461a2553 (diff)
downloadxxv-d10b12c4b91ae3ca74dc796b763ce6b1a954e2cc.tar.gz
xxv-d10b12c4b91ae3ca74dc796b763ce6b1a954e2cc.tar.bz2
* MUSIC: msearch failed without search text
Diffstat (limited to 'lib')
-rw-r--r--lib/XXV/MODULES/MUSIC.pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/XXV/MODULES/MUSIC.pm b/lib/XXV/MODULES/MUSIC.pm
index 398ed12..3bfc3e9 100644
--- a/lib/XXV/MODULES/MUSIC.pm
+++ b/lib/XXV/MODULES/MUSIC.pm
@@ -511,9 +511,14 @@ sub search {
my $obj = shift || return error('No object defined!');
my $watcher = shift || return error('No watcher defined!');
my $console = shift || return error('No console defined!');
- my $text = shift || return $console->err(gettext("No text to search! Please use msearch 'text'"));
+ my $text = shift;
- return $obj->list($watcher,$console,"search:".$text);
+ unless($text) {
+ error("No text to search defined! Please use msearch 'text'");
+ return $obj->list($watcher,$console);
+ } else {
+ return $obj->list($watcher,$console,"search:".$text);
+ }
}
# ------------------