From 1bf77c35c684b9735b383e815666f224edd91299 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Thu, 31 Jan 2013 00:21:39 -0200 Subject: [PATCH] Fix some minor bugs in widgets events --- src/framework/ui/uiwidget.cpp | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/framework/ui/uiwidget.cpp b/src/framework/ui/uiwidget.cpp index a6ca0163..b4af4121 100644 --- a/src/framework/ui/uiwidget.cpp +++ b/src/framework/ui/uiwidget.cpp @@ -1568,10 +1568,7 @@ bool UIWidget::onMousePress(const Point& mousePos, Fw::MouseButton button) m_lastClickPosition = mousePos; } - if(hasLuaField("onMousePress")) - return callLuaField("onMousePress", mousePos, button); - - return false; + return callLuaField("onMousePress", mousePos, button); } bool UIWidget::onMouseRelease(const Point& mousePos, Fw::MouseButton button) @@ -1591,20 +1588,12 @@ bool UIWidget::onMouseWheel(const Point& mousePos, Fw::MouseWheelDirection direc bool UIWidget::onClick(const Point& mousePos) { - if(hasLuaField("onClick")) { - callLuaField("onClick", mousePos); - return true; - } - return false; + return callLuaField("onClick", mousePos); } bool UIWidget::onDoubleClick(const Point& mousePos) { - if(hasLuaField("onDoubleClick")) { - callLuaField("onDoubleClick", mousePos); - return true; - } - return false; + return callLuaField("onDoubleClick", mousePos); } bool UIWidget::propagateOnKeyText(const std::string& keyText)