diff options
-rw-r--r-- | win32/ScintillaWin.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 6c69a8ceb..1035384e3 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -757,8 +757,7 @@ int InputCodePage() noexcept { } /** Map the key codes to their equivalent Keys:: form. */ -Keys KeyTranslate(int keyIn) noexcept { -//PLATFORM_ASSERT(!keyIn); +Keys KeyTranslate(uptr_t keyIn) noexcept { switch (keyIn) { case VK_DOWN: return Keys::Down; case VK_UP: return Keys::Up; @@ -1590,7 +1589,7 @@ sptr_t ScintillaWin::KeyMessage(unsigned int iMessage, uptr_t wParam, sptr_t lPa return ::DefWindowProc(MainHWND(), iMessage, wParam, lParam); } const int ret = KeyDownWithModifiers( - static_cast<Keys>(KeyTranslate(static_cast<int>(wParam))), + KeyTranslate(wParam), ModifierFlags(KeyboardIsKeyDown(VK_SHIFT), KeyboardIsKeyDown(VK_CONTROL), altDown), |