aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ManaTools/Shared/GUI/Event.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ManaTools/Shared/GUI/Event.pm')
-rw-r--r--lib/ManaTools/Shared/GUI/Event.pm8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/ManaTools/Shared/GUI/Event.pm b/lib/ManaTools/Shared/GUI/Event.pm
index f9793a7f..655adffb 100644
--- a/lib/ManaTools/Shared/GUI/Event.pm
+++ b/lib/ManaTools/Shared/GUI/Event.pm
@@ -133,12 +133,12 @@ has 'backend' => (
sub processEvent {
my $self = shift;
my $yevent = shift;
- return 1 if ($yevent->eventType != $self->eventType);
- return 1 if ($yevent->eventType == $yui::YEvent::WidgetEvent && !$self->equalsWidget($yevent->widget));
- return 1 if ($yevent->eventType == $yui::YEvent::MenuEvent && !$self->equalsItem($yevent->item));
+ return -1 if ($yevent->eventType != $self->eventType);
+ return -1 if ($yevent->eventType == $yui::YEvent::WidgetEvent && !$self->equalsWidget($yevent->widget));
+ return -1 if ($yevent->eventType == $yui::YEvent::MenuEvent && !$self->equalsItem($yevent->item));
my $event = $self->event();
return $event->($self, $yevent, $self->backend()) if defined($event);
- return 1;
+ return -1;
}
sub equalsWidget {