diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp index 4ffc8960e..11c69fc86 100644 --- a/src/gui/mainwindow.cpp +++ b/src/gui/mainwindow.cpp @@ -976,7 +976,7 @@ void MainWindow::on_actionAbout_triggered() { // About dialog if (m_aboutDlg) - m_aboutDlg->setFocus(); + m_aboutDlg->activateWindow(); else m_aboutDlg = new about(this); } @@ -984,7 +984,7 @@ void MainWindow::on_actionAbout_triggered() void MainWindow::on_actionStatistics_triggered() { if (m_statsDlg) - m_statsDlg->setFocus(); + m_statsDlg->activateWindow(); else m_statsDlg = new StatsDialog(this); } @@ -1058,7 +1058,7 @@ void MainWindow::closeEvent(QCloseEvent *e) void MainWindow::on_actionCreateTorrent_triggered() { if (m_createTorrentDlg) - m_createTorrentDlg->setFocus(); + m_createTorrentDlg->activateWindow(); else m_createTorrentDlg = new TorrentCreatorDlg(this); } @@ -1485,7 +1485,7 @@ void MainWindow::createTrayIcon() void MainWindow::on_actionOptions_triggered() { if (m_options) - m_options->setFocus(); + m_options->activateWindow(); else m_options = new OptionsDialog(this); }