dmuratshin 9 年之前
父节点
当前提交
febbbba624
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      oxygine/src/Actor.cpp

+ 2 - 2
oxygine/src/Actor.cpp

@@ -366,7 +366,7 @@ namespace oxygine
 
         TouchEvent click(0);
 
-        if (event->type == TouchEvent::TOUCH_UP)
+        if (event->type == TouchEvent::TOUCH_UP &&  event->target.get() == this)
         {
             TouchEvent* te = safeCast<TouchEvent*>(event);
             if (_pressedButton[te->mouseButton] == te->index)
@@ -399,7 +399,7 @@ namespace oxygine
             }
         }
 
-        if (click.type && event->target.get() == this)
+        if (click.type)
         {
             //send click event at the end after TOUCH_UP event
             dispatchEvent(&click);