Check if scrollbar and parent are visible before redraw.
This commit is contained in:
parent
0913cdf00f
commit
d054b4123c
|
@ -565,6 +565,7 @@ void SCROLL_DrawScrollBar( HWND32 hwnd, HDC32 hdc, INT32 nBar,
|
||||||
if (!wndPtr || !infoPtr ||
|
if (!wndPtr || !infoPtr ||
|
||||||
((nBar == SB_VERT) && !(wndPtr->dwStyle & WS_VSCROLL)) ||
|
((nBar == SB_VERT) && !(wndPtr->dwStyle & WS_VSCROLL)) ||
|
||||||
((nBar == SB_HORZ) && !(wndPtr->dwStyle & WS_HSCROLL))) return;
|
((nBar == SB_HORZ) && !(wndPtr->dwStyle & WS_HSCROLL))) return;
|
||||||
|
if (!WIN_IsWindowDrawable( wndPtr, FALSE )) return;
|
||||||
|
|
||||||
vertical = SCROLL_GetScrollBarRect( hwnd, nBar, &rect,
|
vertical = SCROLL_GetScrollBarRect( hwnd, nBar, &rect,
|
||||||
&arrowSize, &thumbSize, &thumbPos );
|
&arrowSize, &thumbSize, &thumbPos );
|
||||||
|
|
Loading…
Reference in New Issue