Merge pull request #2530 from jonasschnelli/mac_win_reopen_fix

fixes #1522: GUI Disappearing (Mac OSX)
This commit is contained in:
Wladimir J. van der Laan
2013-04-27 02:15:54 -07:00
3 changed files with 15 additions and 2 deletions

View File

@@ -153,6 +153,7 @@ BitcoinGUI::~BitcoinGUI()
trayIcon->hide();
#ifdef Q_OS_MAC
delete appMenuBar;
MacDockIconHandler::instance()->setMainWindow(NULL);
#endif
}
@@ -380,6 +381,7 @@ void BitcoinGUI::createTrayIconMenu()
#else
// Note: On Mac, the dock icon is used to provide the tray's functionality.
MacDockIconHandler *dockIconHandler = MacDockIconHandler::instance();
dockIconHandler->setMainWindow((QMainWindow *)this);
trayIconMenu = dockIconHandler->dockMenu();
#endif