diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-01-23 07:58:04 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-01-23 07:58:04 +0400 |
commit | 3b71cab420c642df30d9f9addee166444ce5b85b (patch) | |
tree | 50b3a4dfc9fcbb9473e65d5ab7d78b67c38c423c /source/gameengine/GamePlayer/common/GPC_MouseDevice.cpp | |
parent | c02c2dfdd911fd1c92236e810f26da13f79cf8a5 (diff) |
Fix T38110: GameEngine keyboard sensor ignores unicode characters
Diffstat (limited to 'source/gameengine/GamePlayer/common/GPC_MouseDevice.cpp')
-rw-r--r-- | source/gameengine/GamePlayer/common/GPC_MouseDevice.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/source/gameengine/GamePlayer/common/GPC_MouseDevice.cpp b/source/gameengine/GamePlayer/common/GPC_MouseDevice.cpp index e38a9e3d6cb..94045d532af 100644 --- a/source/gameengine/GamePlayer/common/GPC_MouseDevice.cpp +++ b/source/gameengine/GamePlayer/common/GPC_MouseDevice.cpp @@ -97,19 +97,19 @@ bool GPC_MouseDevice::ConvertButtonEvent(TButtonId button, bool isDown) switch (button) { case buttonLeft: - result = ConvertEvent(KX_LEFTMOUSE, isDown); + result = ConvertEvent(KX_LEFTMOUSE, isDown, 0); break; case buttonMiddle: - result = ConvertEvent(KX_MIDDLEMOUSE, isDown); + result = ConvertEvent(KX_MIDDLEMOUSE, isDown, 0); break; case buttonRight: - result = ConvertEvent(KX_RIGHTMOUSE, isDown); + result = ConvertEvent(KX_RIGHTMOUSE, isDown, 0); break; case buttonWheelUp: - result = ConvertEvent(KX_WHEELUPMOUSE, isDown); + result = ConvertEvent(KX_WHEELUPMOUSE, isDown, 0); break; case buttonWheelDown: - result = ConvertEvent(KX_WHEELDOWNMOUSE, isDown); + result = ConvertEvent(KX_WHEELDOWNMOUSE, isDown, 0); break; default: // Should not happen! @@ -144,16 +144,16 @@ bool GPC_MouseDevice::ConvertMoveEvent(int x, int y) bool result; // Convert to local coordinates? - result = ConvertEvent(KX_MOUSEX, x); + result = ConvertEvent(KX_MOUSEX, x, 0); if (result) { - result = ConvertEvent(KX_MOUSEY, y); + result = ConvertEvent(KX_MOUSEY, y, 0); } return result; } -bool GPC_MouseDevice::ConvertEvent(KX_EnumInputs kxevent, int eventval) +bool GPC_MouseDevice::ConvertEvent(KX_EnumInputs kxevent, int eventval, unsigned int unicode) { bool result = true; |