Inhibit screen saver

This commit is contained in:
Phillip Stephens 2022-04-03 17:22:07 -07:00
parent 609947cd66
commit 3882f0332b
Signed by: Antidote
GPG Key ID: F8BEE4C83DACA60D
1 changed files with 5 additions and 0 deletions

View File

@ -237,6 +237,10 @@ void app_run(std::unique_ptr<AppDelegate> app, Icon icon, int argc, char** argv)
SDL_SetHint(SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR, "0"); SDL_SetHint(SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR, "0");
#endif #endif
SDL_SetHint(SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE, "1"); SDL_SetHint(SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE, "1");
SDL_SetHint(SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME, "Metaforce");
SDL_DisableScreenSaver();
/* TODO: Make this an option rather than hard coding it */ /* TODO: Make this an option rather than hard coding it */
SDL_SetHint(SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS,"1"); SDL_SetHint(SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS,"1");
@ -363,6 +367,7 @@ void app_run(std::unique_ptr<AppDelegate> app, Icon icon, int argc, char** argv)
gfx::shutdown(); gfx::shutdown();
gpu::shutdown(); gpu::shutdown();
SDL_DestroyWindow(g_window); SDL_DestroyWindow(g_window);
SDL_EnableScreenSaver();
SDL_Quit(); SDL_Quit();
} }