diff options
author | Matthew Hoops | 2009-08-16 14:04:54 +0000 |
---|---|---|
committer | Matthew Hoops | 2009-08-16 14:04:54 +0000 |
commit | ce30a513acdaab2ca5eacd136cc80ade1beabb3a (patch) | |
tree | f4d2d125f92a9df24976f78583978dad695ab365 /backends/events/default/default-events.cpp | |
parent | a718e608f4dfa7206ebd41ea5fafa3ff736922a1 (diff) | |
download | scummvm-rg350-ce30a513acdaab2ca5eacd136cc80ade1beabb3a.tar.gz scummvm-rg350-ce30a513acdaab2ca5eacd136cc80ade1beabb3a.tar.bz2 scummvm-rg350-ce30a513acdaab2ca5eacd136cc80ade1beabb3a.zip |
Introduce a better fix for the Mac OS X backspace problem by adding the workaround to default-events.cpp.
svn-id: r43441
Diffstat (limited to 'backends/events/default/default-events.cpp')
-rw-r--r-- | backends/events/default/default-events.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/backends/events/default/default-events.cpp b/backends/events/default/default-events.cpp index 2efaec32f2..df85241da5 100644 --- a/backends/events/default/default-events.cpp +++ b/backends/events/default/default-events.cpp @@ -162,6 +162,12 @@ bool DefaultEventManager::pollEvent(Common::Event &event) { } } #endif + else if (event.kbd.keycode == Common::KEYCODE_BACKSPACE) { + // WORKAROUND: On Mac OS X, the ascii value for backspace + // has to be set to the backspace keycode in order to work + // properly. + event.kbd.ascii = Common::KEYCODE_BACKSPACE; + } break; case Common::EVENT_KEYUP: |