From da0cc99e7f53b421b8a37ab2cac4647216f60a26 Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Wed, 12 Jun 2019 18:06:13 +0800 Subject: [PATCH] cleanup --- src/kernel/cursor-procs.c | 3 ++- src/kernel/cursor-sa.c | 3 ++- src/kernel/cursor.c | 7 ++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/kernel/cursor-procs.c b/src/kernel/cursor-procs.c index 3425bfcf..5d5d90d4 100644 --- a/src/kernel/cursor-procs.c +++ b/src/kernel/cursor-procs.c @@ -784,7 +784,8 @@ void GUIAPI ClipCursor (const RECT* prc) IntersectRect (&cliprc, &rc, &cliprc); NormalizeRect (&cliprc); - IAL_SetMouseRange (cliprc.left, cliprc.top, cliprc.right, cliprc.bottom); + IAL_SetMouseRange (cliprc.left, cliprc.top, + cliprc.right - 1, cliprc.bottom - 1); } void GUIAPI GetClipCursor (RECT* prc) diff --git a/src/kernel/cursor-sa.c b/src/kernel/cursor-sa.c index 7d6b7a9b..61884d68 100644 --- a/src/kernel/cursor-sa.c +++ b/src/kernel/cursor-sa.c @@ -531,7 +531,8 @@ void GUIAPI ClipCursor (const RECT* prc) IntersectRect (&cliprc, &rc, &cliprc); NormalizeRect (&cliprc); - IAL_SetMouseRange (cliprc.left, cliprc.top, cliprc.right, cliprc.bottom); + IAL_SetMouseRange (cliprc.left, cliprc.top, + cliprc.right - 1, cliprc.bottom - 1); } void GUIAPI GetClipCursor (RECT* prc) diff --git a/src/kernel/cursor.c b/src/kernel/cursor.c index b6198023..0a8f06d0 100644 --- a/src/kernel/cursor.c +++ b/src/kernel/cursor.c @@ -644,17 +644,18 @@ void GUIAPI ClipCursor(const RECT* prc) if(prc == NULL) { - IAL_SetMouseRange (0,0,WIDTHOFPHYGC - 1,HEIGHTOFPHYGC - 1); + IAL_SetMouseRange (0, 0, WIDTHOFPHYGC - 1, HEIGHTOFPHYGC - 1); pthread_mutex_unlock(&__mg_mouselock); return; } - + memcpy(&rc, prc, sizeof(RECT)); NormalizeRect(&rc); IntersectRect(&cliprc, &rc, &cliprc); NormalizeRect(&cliprc); - IAL_SetMouseRange (cliprc.left,cliprc.top, cliprc.right,cliprc.bottom); + IAL_SetMouseRange (cliprc.left, cliprc.top, + cliprc.right - 1, cliprc.bottom - 1); pthread_mutex_unlock(&__mg_mouselock); }