This commit is contained in:
Vincent Wei
2019-06-12 18:06:13 +08:00
parent c08a44638c
commit da0cc99e7f
3 changed files with 8 additions and 5 deletions

View File

@@ -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)

View File

@@ -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)

View File

@@ -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);
}