winex11.drv: map_window should honor iconic state
Alexandre Julliard
julliard at winehq.org
Sat Feb 12 15:06:43 CST 2011
Alexander Lakhin <exclusion at gmail.com> writes:
> I've checked XWMHints just before XMapWindow call and received the correct initial_state (IconicState) and flags (StateHint set) there.
> But the window still displayed not in a minimized state. To isolate the issue I tried the following code snippet:
> ...
> XWMHints *wm_hints = XAllocWMHints();
> wm_hints->initial_state = IconicState;
> wm_hints->flags = StateHint;
> XSetWMHints( display, win, wm_hints );
>
> XMapWindow( display, win );
> ...
> And the window was not minimized again. After some research I found the following explanation to it:
> http://mail.gnome.org/archives/wm-spec-list/2001-December/msg00020.html
No, this has nothing to do with it. While IconicState can mean different
things for different window managers, it shouldn't make a difference
whether it's set as initial state or changed after the fact. If initial
state is set correctly then the bug is in your window manager.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list