Commit 315b39ec authored by Ken Thomases's avatar Ken Thomases Committed by Alexandre Julliard

winemac: Skip minimized windows when looking for z-ordering neighbor.

parent b550ee8d
...@@ -600,14 +600,14 @@ static void show_window(struct macdrv_win_data *data) ...@@ -600,14 +600,14 @@ static void show_window(struct macdrv_win_data *data)
/* find window that this one must be after */ /* find window that this one must be after */
prev = GetWindow(data->hwnd, GW_HWNDPREV); 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_window = macdrv_get_cocoa_window(prev, TRUE))))
prev = GetWindow(prev, GW_HWNDPREV); prev = GetWindow(prev, GW_HWNDPREV);
if (!prev_window) if (!prev_window)
{ {
/* find window that this one must be before */ /* find window that this one must be before */
next = GetWindow(data->hwnd, GW_HWNDNEXT); 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_window = macdrv_get_cocoa_window(next, TRUE))))
next = GetWindow(next, GW_HWNDNEXT); next = GetWindow(next, GW_HWNDNEXT);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment