mouse fix

This commit is contained in:
Mikulas Florek 2021-04-13 20:47:59 +02:00
parent 4c8b890bcc
commit 27361937e9
2 changed files with 9 additions and 0 deletions

View file

@ -359,6 +359,11 @@ void GameView::onWindowGUI()
}
}
if (m_is_mouse_captured) {
os::setMouseScreenPos(m_captured_mouse_x, m_captured_mouse_y);
}
if (m_is_mouse_captured && os::getFocused() != ImGui::GetWindowViewport()->PlatformHandle) captureMouse(false);
ImGui::End();
ImGui::PopStyleVar();

View file

@ -1494,6 +1494,10 @@ void SceneView::onWindowGUI()
m_view->m_draw_cmds.clear();
}
if (m_is_mouse_captured) {
os::setMouseScreenPos(m_captured_mouse_x, m_captured_mouse_y);
}
if (m_is_mouse_captured && os::getFocused() != ImGui::GetWindowViewport()->PlatformHandle) {
captureMouse(false);
}