*Wintergrasp: Tenacity fixes by Spp

*Better Windows signal handling for services, by defacer
*Always hide triggers for players, by ogeraisi

--HG--
branch : trunk
This commit is contained in:
maximius
2009-09-26 12:41:46 -07:00
parent 59586af421
commit 3416a6543d
5 changed files with 99 additions and 99 deletions

View File

@@ -521,7 +521,8 @@ void Master::_OnSignal(int s)
break;
case SIGTERM:
#ifdef _WIN32
case SIGBREAK:
if (m_ServiceStatus != 1)
case SIGBREAK:
#endif
World::StopNow(SHUTDOWN_EXIT_CODE);
break;
@@ -536,7 +537,8 @@ void Master::_HookSignals()
signal(SIGINT, _OnSignal);
signal(SIGTERM, _OnSignal);
#ifdef _WIN32
signal(SIGBREAK, _OnSignal);
if (m_ServiceStatus != 1)
signal(SIGBREAK, _OnSignal);
#endif
}