mirror of
https://github.com/halpz/re3.git
synced 2025-07-13 19:48:13 +00:00
Fix mouse lock/high-dpi
This commit is contained in:
@ -5529,8 +5529,15 @@ CMenuManager::SwitchMenuOnAndOff()
|
||||
gMusicPlaying = 0;
|
||||
}
|
||||
*/
|
||||
if (m_bMenuActive != menuWasActive)
|
||||
if (m_bMenuActive != menuWasActive) {
|
||||
m_bMenuStateChanged = true;
|
||||
|
||||
// Keep mouse centered while in game. Done in main.cpp in other conditions.
|
||||
// IMPROVED_VIDEOMODE because otherwise there is no way for windowed mode.
|
||||
#if defined(RW_GL3) && defined(IMPROVED_VIDEOMODE)
|
||||
glfwSetInputMode(PSGLOBAL(window), GLFW_CURSOR, m_bMenuActive && m_nPrefsWindowed ? GLFW_CURSOR_HIDDEN : GLFW_CURSOR_DISABLED);
|
||||
#endif
|
||||
}
|
||||
|
||||
m_bStartUpFrontEndRequested = false;
|
||||
m_bShutDownFrontEndRequested = false;
|
||||
|
@ -1090,9 +1090,9 @@ Idle(void *arg)
|
||||
if((!FrontEndMenuManager.m_bMenuActive || FrontEndMenuManager.m_bRenderGameInMenu) &&
|
||||
TheCamera.GetScreenFadeStatus() != FADE_2)
|
||||
{
|
||||
#ifdef GTA_PC
|
||||
// This is from SA, but it's nice for windowed mode
|
||||
#if defined(GTA_PC) && !defined(RW_GL3)
|
||||
if (!FrontEndMenuManager.m_bRenderGameInMenu) {
|
||||
// This is from SA, but it's nice for windowed mode
|
||||
RwV2d pos;
|
||||
pos.x = SCREEN_WIDTH / 2.0f;
|
||||
pos.y = SCREEN_HEIGHT / 2.0f;
|
||||
|
Reference in New Issue
Block a user