diff --git a/haxework/gui/ButtonView.hx b/haxework/gui/ButtonView.hx index 5ee0e8e..129eeb0 100755 --- a/haxework/gui/ButtonView.hx +++ b/haxework/gui/ButtonView.hx @@ -24,10 +24,11 @@ class ButtonView extends LabelView { } private function onMouseClick(event:MouseEvent):Void { - var self:ButtonView = this; - dispatcher.dispatch(function(listener:ButtonViewListener):Void { - listener.onPress(self); - }); + dispatcher.dispatch(pressCaller); + } + + private function pressCaller(listener:ButtonViewListener):Void { + listener.onPress(this); } private function set_onPress(value:ButtonViewListener):ButtonViewListener {