Skip to content
Permalink
Browse files
No cursor lock when window inactive (#5754)
  • Loading branch information
SmallJoker committed May 13, 2017
1 parent 0d4d35a commit febd07fc0dea400db17ab84dd9fcb4d64e3ce9e3
Showing 1 changed file with 3 additions and 3 deletions.
@@ -2956,7 +2956,8 @@ void Game::toggleFullViewRange()

void Game::updateCameraDirection(CameraOrientation *cam, float dtime)
{
if ((device->isWindowActive() && !isMenuActive()) || random_input) {
if ((device->isWindowActive() && device->isWindowFocused()
&& !isMenuActive()) || random_input) {

#ifndef __ANDROID__
if (!random_input) {
@@ -2981,8 +2982,7 @@ void Game::updateCameraDirection(CameraOrientation *cam, float dtime)
device->getCursorControl()->setVisible(true);
#endif

if (!m_first_loop_after_window_activation)
m_first_loop_after_window_activation = true;
m_first_loop_after_window_activation = true;

}
}

1 comment on commit febd07f

@HybridDog
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When the window isn't focused, rendering could be interrupted…

Please sign in to comment.