From aa29871ea8ae9c8b6dca78dc3d30dbfca3d7956d Mon Sep 17 00:00:00 2001 From: fsb4000 Date: Tue, 2 Dec 2014 10:47:41 +0000 Subject: [PATCH] fix minimizing qt app fix this: https://github.com/novacoin-project/novacoin/issues/68 --- src/qt/bitcoingui.cpp | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 05a0258..87357ca 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -1178,18 +1178,26 @@ void BitcoinGUI::showNormalIfMinimized(bool fToggleHidden) // activateWindow() (sometimes) helps with keyboard focus on Windows if (isHidden()) { + // Make sure the window is not minimized + setWindowState(windowState() & (~Qt::WindowMinimized | Qt::WindowActive)); + // Then show it show(); + raise(); activateWindow(); } else if (isMinimized()) { showNormal(); + raise(); activateWindow(); } else if (GUIUtil::isObscured(this)) { raise(); activateWindow(); + Sleep(1); + if (GUIUtil::isObscured(this)) + hide(); } else if(fToggleHidden) hide(); -- 1.7.1