[client] main: make activation requests optional

This commit is contained in:
Geoffrey McRae
2023-09-13 14:07:42 +10:00
parent 82607a7d6f
commit 9cadb64942
3 changed files with 34 additions and 23 deletions

View File

@@ -569,7 +569,8 @@ int main_frameThread(void * unused)
break;
}
g_state.ds->requestActivation();
if (g_params.requestActivation)
g_state.ds->requestActivation();
while(g_state.state == APP_STATE_RUNNING && !g_state.stopVideo)
{
@@ -782,7 +783,8 @@ int main_frameThread(void * unused)
overlaySplash_show(false);
if (frame->flags & FRAME_FLAG_REQUEST_ACTIVATION)
if (frame->flags & FRAME_FLAG_REQUEST_ACTIVATION &&
g_params.requestActivation)
g_state.ds->requestActivation();
const bool blockScreensaver = frame->flags & FRAME_FLAG_BLOCK_SCREENSAVER;