[aseprite] 224/308: Fix key modifiers when we draw on Skia/Win (fix #954)

Tobias Hansen thansen at moszumanska.debian.org
Tue Mar 8 02:45:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository aseprite.

commit 882a67fb6afa1e428f20098a4ecd17c97de2e081
Author: David Capello <davidcapello at gmail.com>
Date:   Fri Feb 12 12:23:34 2016 -0300

    Fix key modifiers when we draw on Skia/Win (fix #954)
---
 src/she/win/window.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/she/win/window.h b/src/she/win/window.h
index 22da38d..a135544 100644
--- a/src/she/win/window.h
+++ b/src/she/win/window.h
@@ -475,7 +475,7 @@ namespace she {
           ev.setType(Event::KeyDown);
           ev.setModifiers(get_modifiers_from_last_win32_message());
           ev.setScancode(win32vk_to_scancode(vk));
-          ev.setRepeat(lparam & 0xffff);
+          ev.setRepeat(MAX(0, (lparam & 0xffff)-1));
 
           if (charsInBuffer < 1) {
             ev.setUnicodeChar(0);
@@ -497,7 +497,7 @@ namespace she {
           ev.setModifiers(get_modifiers_from_last_win32_message());
           ev.setScancode(win32vk_to_scancode(wparam));
           ev.setUnicodeChar(0);
-          ev.setRepeat(lparam & 0xffff);
+          ev.setRepeat(MAX(0, (lparam & 0xffff)-1));
           queueEvent(ev);
 
           // TODO If we use native menus, this message should be given

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git



More information about the Pkg-games-commits mailing list