浏览代码

Prevent Android / iOS reporting the mouse as grabbed. Closes #1337.

Lasse Öörni 9 年之前
父节点
当前提交
8d2c7230f0
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Source/Urho3D/Input/Input.cpp

+ 3 - 0
Source/Urho3D/Input/Input.cpp

@@ -770,10 +770,13 @@ void Input::SetMouseModeEmscripten(MouseMode mode, bool suppressEvent)
 
 void Input::SetMouseGrabbed(bool grab, bool suppressEvent)
 {
+// To not interfere with touch UI operation, never report the mouse as grabbed on Android / iOS
+#if !defined(ANDROID) && !defined(IOS)
     mouseGrabbed_ = grab;
 
     if (!suppressEvent)
         lastMouseGrabbed_ = grab;
+#endif
 }
 
 void Input::ResetMouseGrabbed()