From ba962b88bbbe6217cc620e8cfae58e4a9a45bd2d Mon Sep 17 00:00:00 2001 From: Roman Chistokhodov Date: Thu, 12 Oct 2017 22:51:41 +0300 Subject: [PATCH] Use XIconifyWindow instead of sending the event to programmatically minimize window --- src/dlangui/platforms/x11/x11app.d | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/dlangui/platforms/x11/x11app.d b/src/dlangui/platforms/x11/x11app.d index 320af040..9d156688 100644 --- a/src/dlangui/platforms/x11/x11app.d +++ b/src/dlangui/platforms/x11/x11app.d @@ -527,10 +527,8 @@ class X11Window : DWindow { } break; case WindowState.minimized: - if (atom_NET_WM_STATE != None && atom_NET_WM_STATE_HIDDEN != None) { - changeWindowState(_NET_WM_STATE_ADD, atom_NET_WM_STATE_HIDDEN); + if (XIconifyWindow(x11display, _win, x11screen)) result = true; - } break; case WindowState.hidden: XUnmapWindow(x11display, _win);