Use precomputed width and height in ViewMaxX/ViewMaxY

* subcompositor.c (ViewMaxX):
(ViewMaxY): Use precomputed dimensions.
(ViewMove): Fix typo in comment.
This commit is contained in:
hujianwei 2022-11-06 03:38:48 +00:00
parent 3ed01b13b7
commit 769827921f

View file

@ -642,13 +642,13 @@ MakeView (void)
static int static int
ViewMaxX (View *view) ViewMaxX (View *view)
{ {
return view->abs_x + ViewWidth (view) - 1; return view->abs_x + view->width - 1;
} }
static int static int
ViewMaxY (View *view) ViewMaxY (View *view)
{ {
return view->abs_y + ViewHeight (view) - 1; return view->abs_y + view->height - 1;
} }
static Bool static Bool
@ -1703,7 +1703,7 @@ ViewMove (View *view, int x, int y)
SetGarbaged (view->subcompositor); SetGarbaged (view->subcompositor);
} }
/* If moving this biew bumps subcompositor.max_x and/or /* If moving this view bumps subcompositor.max_x and/or
subcompositor.max_y, don't recompute either. */ subcompositor.max_y, don't recompute either. */
if (view->subcompositor->max_x < ViewMaxX (view)) if (view->subcompositor->max_x < ViewMaxX (view))