Ken Thomases : winemac: Skip minimized windows when looking for z-ordering neighbor.
Module: wine Branch: master Commit: 315b39ec8d3ecc5b1324253046e640e48188bc1d URL: http://source.winehq.org/git/wine.git/?a=commit;h=315b39ec8d3ecc5b1324253046... Author: Ken Thomases <ken(a)codeweavers.com> Date: Fri Aug 30 00:00:42 2013 -0500 winemac: Skip minimized windows when looking for z-ordering neighbor. --- dlls/winemac.drv/window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/winemac.drv/window.c b/dlls/winemac.drv/window.c index c4da870..5991290 100644 --- a/dlls/winemac.drv/window.c +++ b/dlls/winemac.drv/window.c @@ -600,14 +600,14 @@ static void show_window(struct macdrv_win_data *data) /* find window that this one must be after */ prev = GetWindow(data->hwnd, GW_HWNDPREV); - while (prev && !((GetWindowLongW(prev, GWL_STYLE) & WS_VISIBLE) && + while (prev && !((GetWindowLongW(prev, GWL_STYLE) & (WS_VISIBLE | WS_MINIMIZE)) == WS_VISIBLE && (prev_window = macdrv_get_cocoa_window(prev, TRUE)))) prev = GetWindow(prev, GW_HWNDPREV); if (!prev_window) { /* find window that this one must be before */ next = GetWindow(data->hwnd, GW_HWNDNEXT); - while (next && !((GetWindowLongW(next, GWL_STYLE) & WS_VISIBLE) && + while (next && !((GetWindowLongW(next, GWL_STYLE) & (WS_VISIBLE | WS_MINIMIZE)) == WS_VISIBLE && (next_window = macdrv_get_cocoa_window(next, TRUE)))) next = GetWindow(next, GW_HWNDNEXT); }
participants (1)
-
Alexandre Julliard