瀏覽代碼

Fixes bug in Button control where touchEvent() was returning false when handling Touch::TOUCH_RELEASE events instead of _consumeInputEvents.

Kieran Cunney 13 年之前
父節點
當前提交
b1683f384a
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      gameplay/src/Button.cpp

+ 1 - 3
gameplay/src/Button.cpp

@@ -64,14 +64,12 @@ bool Button::touchEvent(Touch::TouchEvent evt, int x, int y, unsigned int contac
             setState(Control::FOCUS);
             setState(Control::FOCUS);
 
 
             notifyListeners(Listener::CLICK);
             notifyListeners(Listener::CLICK);
-
-            return _consumeInputEvents;
         }
         }
         else
         else
         {
         {
             setState(Control::NORMAL);
             setState(Control::NORMAL);
         }
         }
-        break;
+        return _consumeInputEvents;
 
 
     case Touch::TOUCH_MOVE:
     case Touch::TOUCH_MOVE:
         return _consumeInputEvents;
         return _consumeInputEvents;