History

More dock widget tweaks.

Andrzej Kapolka committed 12 years ago

Commit 5f7e41b1 parent a7d35943 files · +10 −8Browse files

Showing the changes to interface/src/Menu.cpp (1 of 3 files). Show all

Unified · Split

interface/src/Menu.cpp+4−4
@@ -1047,8 +1047,8 @@ void Menu::showChat() { · 1046 unmodified lines
10471047 Application::getInstance()->getWindow()->addDockWidget(Qt::RightDockWidgetArea, _chatWindow = new ChatWindow());
10481048
10491049 } else {
1050− if (!_chatWindow->isVisible()) {
1051− _chatWindow->show();
1050+ if (!_chatWindow->toggleViewAction()->isChecked()) {
1051+ _chatWindow->toggleViewAction()->trigger();
10521052 }
10531053 }
10541054 }
@@ -1056,8 +1056,8 @@ void Menu::showChat() { · 1 unmodified line
10561056 void Menu::toggleChat() {
10571057 #ifdef HAVE_QXMPP
10581058 _chatAction->setEnabled(XmppClient::getInstance().getXMPPClient().isConnected());
1059− if (!_chatAction->isEnabled() && _chatWindow) {
1060− _chatWindow->hide();
1059+ if (!_chatAction->isEnabled() && _chatWindow && _chatWindow->toggleViewAction()->isChecked()) {
1060+ _chatWindow->toggleViewAction()->trigger();
10611061 }
10621062 #endif
10631063 }