aboutsummaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
authorMax Horn2004-12-30 14:53:17 +0000
committerMax Horn2004-12-30 14:53:17 +0000
commit92a43e14a0a133ca7767c9f5749de1e101a342cc (patch)
treebfe7a89995cc0cb72cdf2a3372629a28cd700616 /backends
parent989ae4040299c87a2dcb747adb422dbe1458572e (diff)
downloadscummvm-rg350-92a43e14a0a133ca7767c9f5749de1e101a342cc.tar.gz
scummvm-rg350-92a43e14a0a133ca7767c9f5749de1e101a342cc.tar.bz2
scummvm-rg350-92a43e14a0a133ca7767c9f5749de1e101a342cc.zip
silly me, shouldn't test a variable which wasn't even set <sigh>
svn-id: r16385
Diffstat (limited to 'backends')
-rw-r--r--backends/sdl/events.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/backends/sdl/events.cpp b/backends/sdl/events.cpp
index c7fe006e5b..3b6a29e57e 100644
--- a/backends/sdl/events.cpp
+++ b/backends/sdl/events.cpp
@@ -181,8 +181,7 @@ bool OSystem_SDL::pollEvent(Event &event) {
while(SDL_PollEvent(&ev)) {
switch(ev.type) {
case SDL_KEYDOWN:
- b = SDLModToOSystemKeyFlags(SDL_GetModState());
- event.kbd.flags = b;
+ b = event.kbd.flags = SDLModToOSystemKeyFlags(SDL_GetModState());
// Alt-Return and Alt-Enter toggle full screen mode
if (b == KBD_ALT && (ev.key.keysym.sym == SDLK_RETURN
@@ -398,7 +397,7 @@ bool OSystem_SDL::pollEvent(Event &event) {
event.type = EVENT_KEYUP;
event.kbd.keycode = ev.key.keysym.sym;
event.kbd.ascii = mapKey(ev.key.keysym.sym, ev.key.keysym.mod, ev.key.keysym.unicode);
- event.kbd.flags = SDLModToOSystemKeyFlags(SDL_GetModState());
+ b = event.kbd.flags = SDLModToOSystemKeyFlags(SDL_GetModState());
// Ctrl-Alt-<key> will change the GFX mode
if ((b & (KBD_CTRL|KBD_ALT)) == (KBD_CTRL|KBD_ALT)) {