This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Fixed client detected dialog not shown when Synergy is minimized #4307

  • Loading branch information...
Xinyu Hou
Xinyu Hou committed Jan 5, 2015
1 parent d7fb7b0 commit 1f41b92693f70c38b758dbab1734dc8fac5b224f
Showing with 8 additions and 5 deletions.
  1. +8 −5 src/gui/src/ServerConfig.cpp
@@ -374,13 +374,16 @@ int ServerConfig::showAddClientDialog(const QString& clientName)
{
int result = kAddClientIgnore;
- if (m_pMainWindow->isActiveWindow()) {
- AddClientDialog addClientDialog(clientName, m_pMainWindow);
- addClientDialog.exec();
- result = addClientDialog.addResult();
- m_IgnoreAutoConfigClient = addClientDialog.ignoreAutoConfigClient();
+ if (!m_pMainWindow->isActiveWindow()) {
+ m_pMainWindow->showNormal();
+ m_pMainWindow->activateWindow();
}
+ AddClientDialog addClientDialog(clientName, m_pMainWindow);
+ addClientDialog.exec();
+ result = addClientDialog.addResult();
+ m_IgnoreAutoConfigClient = addClientDialog.ignoreAutoConfigClient();
+
return result;
}

0 comments on commit 1f41b92

Please sign in to comment.