Fix shutdown when called from tray callback (#1691)

This commit is contained in:
Elia Zammuto 2023-10-04 15:25:38 +00:00 committed by GitHub
parent 84f1048c94
commit cfd78b5ce7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -115,11 +115,12 @@ namespace system_tray {
// If we're running in a service, return a special status to
// tell it to terminate too, otherwise it will just respawn us.
if (GetConsoleWindow() == NULL) {
lifetime::exit_sunshine(ERROR_SHUTDOWN_IN_PROGRESS, false);
lifetime::exit_sunshine(ERROR_SHUTDOWN_IN_PROGRESS, true);
return;
}
#endif
lifetime::exit_sunshine(0, false);
lifetime::exit_sunshine(0, true);
}
// Tray menu