Tray: Show settings dialog on click if it's not active

Before, you often had to click twice to bring the window
to the front, because the first click would close it.
This commit is contained in:
Christian Kamm 2015-11-10 12:33:36 +01:00
Родитель 9955b0756a
Коммит 4b5c3d8f09
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -150,7 +150,7 @@ void ownCloudGui::slotOpenSettingsDialog()
{
// if account is set up, start the configuration wizard.
if( !AccountManager::instance()->accounts().isEmpty() ) {
if (_settingsDialog.isNull() || !_settingsDialog->isVisible()) {
if (_settingsDialog.isNull() || QApplication::activeWindow() != _settingsDialog) {
slotShowSettings();
} else {
_settingsDialog->close();