diff --git a/src/tomahawk/TomahawkWindow.cpp b/src/tomahawk/TomahawkWindow.cpp index d6db6bf77..93f041204 100644 --- a/src/tomahawk/TomahawkWindow.cpp +++ b/src/tomahawk/TomahawkWindow.cpp @@ -1035,7 +1035,10 @@ void TomahawkWindow::showSettingsDialog() { if ( m_settingsDialog ) + { + m_settingsDialog->show(); return; + } m_settingsDialog = new SettingsDialog; // This needs to be a QueuedConnection, so that deleteLater() actually works.