diff options
Diffstat (limited to 'unix/tkUnixDraw.c')
| -rw-r--r-- | unix/tkUnixDraw.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/unix/tkUnixDraw.c b/unix/tkUnixDraw.c index fe1dea0..ead6c41 100644 --- a/unix/tkUnixDraw.c +++ b/unix/tkUnixDraw.c @@ -137,10 +137,10 @@ ScrollRestrictProc( if (eventPtr->type == NoExpose) { info->done = 1; } else if (eventPtr->type == GraphicsExpose) { - rect.x = eventPtr->xgraphicsexpose.x; - rect.y = eventPtr->xgraphicsexpose.y; - rect.width = eventPtr->xgraphicsexpose.width; - rect.height = eventPtr->xgraphicsexpose.height; + rect.x = (short)eventPtr->xgraphicsexpose.x; + rect.y = (short)eventPtr->xgraphicsexpose.y; + rect.width = (unsigned short)eventPtr->xgraphicsexpose.width; + rect.height = (unsigned short)eventPtr->xgraphicsexpose.height; XUnionRectWithRegion(&rect, info->region, info->region); @@ -156,14 +156,14 @@ ScrollRestrictProc( * area as damaged. */ - rect.x = eventPtr->xexpose.x; - rect.y = eventPtr->xexpose.y; - rect.width = eventPtr->xexpose.width; - rect.height = eventPtr->xexpose.height; + rect.x = (short)eventPtr->xexpose.x; + rect.y = (short)eventPtr->xexpose.y; + rect.width = (unsigned short)eventPtr->xexpose.width; + rect.height = (unsigned short)eventPtr->xexpose.height; XUnionRectWithRegion(&rect, info->region, info->region); - rect.x += info->dx; - rect.y += info->dy; + rect.x += (short)info->dx; + rect.y += (short)info->dy; XUnionRectWithRegion(&rect, info->region, info->region); } else { |
