提交 08769e97 authored 作者: Raymond Chandler's avatar Raymond Chandler

couple small usability issues

上级 75198fe4
...@@ -40,7 +40,8 @@ sub set_callback($;$$) { ...@@ -40,7 +40,8 @@ sub set_callback($;$$) {
$self->{_callback}->{$event} = shift; $self->{_callback}->{$event} = shift;
my $subclass = shift; my $subclass = shift;
if($subclass) { if($subclass) {
$self->{_custom_subclass} = split(/,/, $subclass); my @subclasses = split(/,/, $subclass);
$self->{_custom_subclass} = \@subclasses;
} }
} }
...@@ -79,7 +80,7 @@ sub run($;) { ...@@ -79,7 +80,7 @@ sub run($;) {
for(;;) { for(;;) {
# Only register for events we have callbacks for. # Only register for events we have callbacks for.
for my $key ( keys %{$self->{_callback}} ) { for my $key ( keys %{$self->{_callback}} ) {
if ($key eq "CUSTOM") { if ($key =~ m/custom/i) {
foreach $subclass (@{$self->{_custom_subclass}}) { foreach $subclass (@{$self->{_custom_subclass}}) {
$self->{_esl}->events("plain", "$key $subclass"); $self->{_esl}->events("plain", "$key $subclass");
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论