rootless: Dead code removal (resize_after in StartFrameResize / FinishFrameResize)

Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
This commit is contained in:
Jeremy Huddleston Sequoia 2023-01-03 00:13:12 -08:00
parent 1b36a10bd4
commit a06cea245b

View File

@ -854,14 +854,13 @@ ResizeWeighting(int oldX1, int oldY1, int oldX2, int oldY2, int oldBW,
* saved and the implementation is told to change the window size. * saved and the implementation is told to change the window size.
* (x,y,w,h) is outer frame of window (outside border) * (x,y,w,h) is outer frame of window (outside border)
*/ */
static Bool static void
StartFrameResize(WindowPtr pWin, Bool gravity, StartFrameResize(WindowPtr pWin, Bool gravity,
int oldX, int oldY, int oldW, int oldH, int oldBW, int oldX, int oldY, int oldW, int oldH, int oldBW,
int newX, int newY, int newW, int newH, int newBW) int newX, int newY, int newW, int newH, int newBW)
{ {
ScreenPtr pScreen = pWin->drawable.pScreen; ScreenPtr pScreen = pWin->drawable.pScreen;
RootlessWindowRec *winRec = WINREC(pWin); RootlessWindowRec *winRec = WINREC(pWin);
Bool resize_after = FALSE;
BoxRec rect; BoxRec rect;
int oldX2, newX2; int oldX2, newX2;
@ -935,15 +934,10 @@ StartFrameResize(WindowPtr pWin, Bool gravity,
winRec->height = newH; winRec->height = newH;
winRec->borderWidth = newBW; winRec->borderWidth = newBW;
/* Unless both dimensions are getting smaller, Resize the frame SCREENREC(pScreen)->imp->ResizeFrame(winRec->wid, pScreen,
before doing gravity repair */ newX + SCREEN_TO_GLOBAL_X,
newY + SCREEN_TO_GLOBAL_Y,
if (!resize_after) { newW, newH, weight);
SCREENREC(pScreen)->imp->ResizeFrame(winRec->wid, pScreen,
newX + SCREEN_TO_GLOBAL_X,
newY + SCREEN_TO_GLOBAL_Y,
newW, newH, weight);
}
RootlessStartDrawing(pWin); RootlessStartDrawing(pWin);
@ -992,37 +986,18 @@ StartFrameResize(WindowPtr pWin, Bool gravity,
SetPixmapBaseToScreen(dst, oldX, oldY); SetPixmapBaseToScreen(dst, oldX, oldY);
} }
} }
return resize_after;
} }
static void static void
FinishFrameResize(WindowPtr pWin, Bool gravity, int oldX, int oldY, FinishFrameResize(WindowPtr pWin, Bool gravity, int oldX, int oldY,
unsigned int oldW, unsigned int oldH, unsigned int oldBW, unsigned int oldW, unsigned int oldH, unsigned int oldBW,
int newX, int newY, unsigned int newW, unsigned int newH, int newX, int newY, unsigned int newW, unsigned int newH,
unsigned int newBW, Bool resize_now) unsigned int newBW)
{ {
ScreenPtr pScreen = pWin->drawable.pScreen; ScreenPtr pScreen = pWin->drawable.pScreen;
RootlessWindowRec *winRec = WINREC(pWin); RootlessWindowRec *winRec = WINREC(pWin);
int i; int i;
RootlessStopDrawing(pWin, FALSE);
if (resize_now) {
unsigned int weight;
/* We didn't resize anything earlier, so do it now, now that
we've finished gravitating the bits. */
weight = ResizeWeighting(oldX, oldY, oldW, oldH, oldBW,
newX, newY, newW, newH, newBW);
SCREENREC(pScreen)->imp->ResizeFrame(winRec->wid, pScreen,
newX + SCREEN_TO_GLOBAL_X,
newY + SCREEN_TO_GLOBAL_Y,
newW, newH, weight);
}
/* Redraw everything. FIXME: there must be times when we don't need /* Redraw everything. FIXME: there must be times when we don't need
to do this. Perhaps when top-left weighting and no gravity? */ to do this. Perhaps when top-left weighting and no gravity? */
@ -1057,7 +1032,6 @@ RootlessMoveWindow(WindowPtr pWin, int x, int y, WindowPtr pSib, VTKind kind)
int oldX = 0, oldY = 0, newX = 0, newY = 0; int oldX = 0, oldY = 0, newX = 0, newY = 0;
unsigned int oldW = 0, oldH = 0, oldBW = 0; unsigned int oldW = 0, oldH = 0, oldBW = 0;
unsigned int newW = 0, newH = 0, newBW = 0; unsigned int newW = 0, newH = 0, newBW = 0;
Bool resize_after = FALSE;
RegionRec saveRoot; RegionRec saveRoot;
RL_DEBUG_MSG("movewindow start \n"); RL_DEBUG_MSG("movewindow start \n");
@ -1084,9 +1058,9 @@ RootlessMoveWindow(WindowPtr pWin, int x, int y, WindowPtr pSib, VTKind kind)
newW = pWin->drawable.width + 2 * newBW; newW = pWin->drawable.width + 2 * newBW;
newH = pWin->drawable.height + 2 * newBW; newH = pWin->drawable.height + 2 * newBW;
resize_after = StartFrameResize(pWin, FALSE, StartFrameResize(pWin, FALSE,
oldX, oldY, oldW, oldH, oldBW, oldX, oldY, oldW, oldH, oldBW,
newX, newY, newW, newH, newBW); newX, newY, newW, newH, newBW);
} }
} }
@ -1115,8 +1089,9 @@ RootlessMoveWindow(WindowPtr pWin, int x, int y, WindowPtr pSib, VTKind kind)
y + SCREEN_TO_GLOBAL_Y); y + SCREEN_TO_GLOBAL_Y);
} }
else { else {
FinishFrameResize(pWin, FALSE, oldX, oldY, oldW, oldH, oldBW, FinishFrameResize(pWin, FALSE,
newX, newY, newW, newH, newBW, resize_after); oldX, oldY, oldW, oldH, oldBW,
newX, newY, newW, newH, newBW);
} }
} }
@ -1139,7 +1114,6 @@ RootlessResizeWindow(WindowPtr pWin, int x, int y,
ScreenPtr pScreen = pWin->drawable.pScreen; ScreenPtr pScreen = pWin->drawable.pScreen;
int oldX = 0, oldY = 0, newX = 0, newY = 0; int oldX = 0, oldY = 0, newX = 0, newY = 0;
unsigned int oldW = 0, oldH = 0, oldBW = 0, newW = 0, newH = 0, newBW = 0; unsigned int oldW = 0, oldH = 0, oldBW = 0, newW = 0, newH = 0, newBW = 0;
Bool resize_after = FALSE;
RegionRec saveRoot; RegionRec saveRoot;
RL_DEBUG_MSG("resizewindow start (win %p (%lu)) ", pWin, RootlessWID(pWin)); RL_DEBUG_MSG("resizewindow start (win %p (%lu)) ", pWin, RootlessWID(pWin));
@ -1158,9 +1132,9 @@ RootlessResizeWindow(WindowPtr pWin, int x, int y,
newW = w + 2 * newBW; newW = w + 2 * newBW;
newH = h + 2 * newBW; newH = h + 2 * newBW;
resize_after = StartFrameResize(pWin, TRUE, StartFrameResize(pWin, TRUE,
oldX, oldY, oldW, oldH, oldBW, oldX, oldY, oldW, oldH, oldBW,
newX, newY, newW, newH, newBW); newX, newY, newW, newH, newBW);
} }
HUGE_ROOT(pWin); HUGE_ROOT(pWin);
@ -1170,8 +1144,9 @@ RootlessResizeWindow(WindowPtr pWin, int x, int y,
NORMAL_ROOT(pWin); NORMAL_ROOT(pWin);
if (winRec) { if (winRec) {
FinishFrameResize(pWin, TRUE, oldX, oldY, oldW, oldH, oldBW, FinishFrameResize(pWin, TRUE,
newX, newY, newW, newH, newBW, resize_after); oldX, oldY, oldW, oldH, oldBW,
newX, newY, newW, newH, newBW);
} }
} }
else { else {
@ -1328,7 +1303,6 @@ void
RootlessChangeBorderWidth(WindowPtr pWin, unsigned int width) RootlessChangeBorderWidth(WindowPtr pWin, unsigned int width)
{ {
RegionRec saveRoot; RegionRec saveRoot;
Bool resize_after = FALSE;
RL_DEBUG_MSG("change border width "); RL_DEBUG_MSG("change border width ");
@ -1351,9 +1325,9 @@ RootlessChangeBorderWidth(WindowPtr pWin, unsigned int width)
newW = pWin->drawable.width + 2 * newBW; newW = pWin->drawable.width + 2 * newBW;
newH = pWin->drawable.height + 2 * newBW; newH = pWin->drawable.height + 2 * newBW;
resize_after = StartFrameResize(pWin, FALSE, StartFrameResize(pWin, FALSE,
oldX, oldY, oldW, oldH, oldBW, oldX, oldY, oldW, oldH, oldBW,
newX, newY, newW, newH, newBW); newX, newY, newW, newH, newBW);
} }
HUGE_ROOT(pWin); HUGE_ROOT(pWin);
@ -1363,8 +1337,9 @@ RootlessChangeBorderWidth(WindowPtr pWin, unsigned int width)
NORMAL_ROOT(pWin); NORMAL_ROOT(pWin);
if (winRec) { if (winRec) {
FinishFrameResize(pWin, FALSE, oldX, oldY, oldW, oldH, oldBW, FinishFrameResize(pWin, FALSE,
newX, newY, newW, newH, newBW, resize_after); oldX, oldY, oldW, oldH, oldBW,
newX, newY, newW, newH, newBW);
} }
} }