aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--win32/ScintillaWin.cxx5
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),