X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1832043f93af07af3f4891d9a95c4d4e1f70eec5..409521e45d44fc57df39efcb965701d378edcb20:/src/x11/toplevel.cpp?ds=inline diff --git a/src/x11/toplevel.cpp b/src/x11/toplevel.cpp index 58248bf16f..384b7ae317 100644 --- a/src/x11/toplevel.cpp +++ b/src/x11/toplevel.cpp @@ -299,7 +299,7 @@ bool wxTopLevelWindowX11::Show(bool show) // wxTopLevelWindowX11 maximize/minimize // ---------------------------------------------------------------------------- -void wxTopLevelWindowX11::Maximize(bool maximize) +void wxTopLevelWindowX11::Maximize(bool WXUNUSED(maximize)) { // TODO } @@ -312,6 +312,12 @@ bool wxTopLevelWindowX11::IsMaximized() const void wxTopLevelWindowX11::Iconize(bool iconize) { + if ( !iconize ) + { + Restore(); + return; + } + if (!m_iconized && GetMainWindow()) { if (XIconifyWindow(wxGlobalDisplay(), @@ -373,8 +379,7 @@ void wxTopLevelWindowX11::DoSetIcon(const wxIcon& icon) { if (icon.Ok() && GetMainWindow()) { -#if wxUSE_NANOX -#else +#if !wxUSE_NANOX XWMHints *wmHints = XAllocWMHints(); wmHints->icon_pixmap = (Pixmap) icon.GetPixmap();