aboutsummaryrefslogtreecommitdiff
path: root/backends/events
diff options
context:
space:
mode:
authorEugene Sandulenko2016-02-01 10:35:13 +0100
committerEugene Sandulenko2016-02-01 10:35:13 +0100
commit68ff933206e091f0cd9712a903228cb9d0801db6 (patch)
tree81bfe44dce3610538dde25f70f3d9eda553e9265 /backends/events
parent7b521edac778b0a0369493054b4810da87d22435 (diff)
parent94cd15bb3e07950bd98f8133e552707a33729e47 (diff)
downloadscummvm-rg350-68ff933206e091f0cd9712a903228cb9d0801db6.tar.gz
scummvm-rg350-68ff933206e091f0cd9712a903228cb9d0801db6.tar.bz2
scummvm-rg350-68ff933206e091f0cd9712a903228cb9d0801db6.zip
Merge pull request #657 from lordhoto/scumm-alt-x
ALL: Handle Alt-x internally in SCUMM.
Diffstat (limited to 'backends/events')
-rw-r--r--backends/events/sdl/sdl-events.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/backends/events/sdl/sdl-events.cpp b/backends/events/sdl/sdl-events.cpp
index d6880d8e65..7b56a0a955 100644
--- a/backends/events/sdl/sdl-events.cpp
+++ b/backends/events/sdl/sdl-events.cpp
@@ -545,8 +545,8 @@ bool SdlEventSource::handleKeyDown(SDL_Event &ev, Common::Event &event) {
return true;
}
#else
- // Ctrl-z and Alt-X quit
- if ((event.kbd.hasFlags(Common::KBD_CTRL) && ev.key.keysym.sym == 'z') || (event.kbd.hasFlags(Common::KBD_ALT) && ev.key.keysym.sym == 'x')) {
+ // Ctrl-z quits
+ if ((event.kbd.hasFlags(Common::KBD_CTRL) && ev.key.keysym.sym == 'z')) {
event.type = Common::EVENT_QUIT;
return true;
}
@@ -603,11 +603,6 @@ bool SdlEventSource::handleKeyUp(SDL_Event &ev, Common::Event &event) {
#if defined(MACOSX)
if ((mod & KMOD_META) && ev.key.keysym.sym == 'q')
return false; // On Macintosh, Cmd-Q quits
-#elif defined(POSIX)
- // Control Q has already been handled above
-#else
- if ((mod & KMOD_ALT) && ev.key.keysym.sym == 'x')
- return false; // Alt-x quit
#endif
// If we reached here, this isn't an event handled by handleKeyDown(), thus