Fix uniconizing hidden top level windows in wxMSW.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 5 Aug 2012 22:44:26 +0000 (22:44 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 5 Aug 2012 22:44:26 +0000 (22:44 +0000)
commitef40bc3dae5b9bce810fa6d44b5f43071109a2d9
treecc87fcd149b1865c0c625e62f102e03d983926da
parent45a04dd31ac86ce6d317fef080f127e8c96f2626
Fix uniconizing hidden top level windows in wxMSW.

wxTLW wasn't properly restored if Iconize(false) was called while the window
was hidden.

Fix this by adding yet another special case to wxTopLevelWindowMSW::Show().
This makes it even less comprehensible than before but there doesn't seem to
be any obvious way to simplify this code without totally changing it.

Closes #14539.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72295 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
docs/changes.txt
src/msw/toplevel.cpp