X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/3cc1ebb7995720386bb845c266efa807e931df86..41ec1a254c67a6bbd3ce97b91fb9521876a2e91b:/SL/Layout/ActionBar/ComboBox.pm diff --git a/SL/Layout/ActionBar/ComboBox.pm b/SL/Layout/ActionBar/ComboBox.pm index 555ae69b2..0ff0bc10d 100644 --- a/SL/Layout/ActionBar/ComboBox.pm +++ b/SL/Layout/ActionBar/ComboBox.pm @@ -4,6 +4,7 @@ use strict; use parent qw(SL::Layout::ActionBar::Action); use JSON; +use List::MoreUtils qw(none); use Rose::Object::MakeMethods::Generic ( 'scalar --get_set_init' => [ qw(actions) ], @@ -21,6 +22,7 @@ sub from_params { sub render { my ($first, @rest) = @{ $_[0]->actions }; + return if none { $_->callable } @{ $_[0]->actions }; return $first->render if !@rest; $_[0]->p->html_tag('div',