From 3e996b305011a42f93da13d4b55930fda2861348 Mon Sep 17 00:00:00 2001 From: sezero Date: Sat, 19 Jun 2010 14:10:19 +0000 Subject: [PATCH] * main_sdl.c: Skip the SDL_Event stuff in dedicated servers. git-svn-id: http://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@184 af15c1b1-3010-417e-b628-4374ebc0bcbd --- Quake/main_sdl.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Quake/main_sdl.c b/Quake/main_sdl.c index 9dc2d37b..c273b603 100644 --- a/Quake/main_sdl.c +++ b/Quake/main_sdl.c @@ -70,7 +70,7 @@ int main(int argc, char *argv[]) { // TODO: dedicated server loop - while (!done && SDL_PollEvent (&event)) + while (!isDedicated && !done && SDL_PollEvent (&event)) { switch (event.type) { @@ -78,13 +78,9 @@ int main(int argc, char *argv[]) if (event.active.state & (SDL_APPACTIVE|SDL_APPINPUTFOCUS)) { if (event.active.gain) - { S_UnblockSound(); - } else - { S_BlockSound(); - } } break; case SDL_MOUSEMOTION: @@ -110,7 +106,7 @@ int main(int argc, char *argv[]) Key_Event(K_MWHEELDOWN, event.button.type == SDL_MOUSEBUTTONDOWN); break; } - break; + break; case SDL_KEYDOWN: case SDL_KEYUP: // SHIFT + ESC and circomflex always opens the console no matter what