From bd18c9681420036ac39090fd0b221383c1475dc7 Mon Sep 17 00:00:00 2001 From: John Klehm Date: Mon, 29 Sep 2008 17:20:15 -0500 Subject: wintab32: Handle negative context output range for y axe --- dlls/wintab32/context.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/dlls/wintab32/context.c b/dlls/wintab32/context.c index b4e179c..d57afcd 100644 --- a/dlls/wintab32/context.c +++ b/dlls/wintab32/context.c @@ -203,6 +203,8 @@ LPOPENCONTEXT AddPacketToContextQueue(LPWTPACKET packet, HWND hwnd) /* flip the Y axis */ if (ptr->context.lcOutExtY > 0) packet->pkY = ptr->context.lcOutExtY - packet->pkY; + else if (ptr->context.lcOutExtY < 0) + packet->pkY = abs(ptr->context.lcOutExtY + packet->pkY); DUMPPACKET(*packet); -- 1.5.4.3