Make sure the main windows has focus on start up

This commit is contained in:
Christophe Dumez 2010-12-26 13:50:57 +00:00
parent 486f9c55dd
commit f772e28bf9
2 changed files with 4 additions and 0 deletions

View file

@ -296,6 +296,8 @@ int main(int argc, char *argv[]){
torrentCmdLine.removeFirst(); torrentCmdLine.removeFirst();
#ifndef DISABLE_GUI #ifndef DISABLE_GUI
MainWindow window(0, torrentCmdLine); MainWindow window(0, torrentCmdLine);
if(!no_splash)
QObject::connect(splash, SIGNAL(destroyed()), &window, SLOT(raise()));
QObject::connect(&app, SIGNAL(messageReceived(const QString&)), QObject::connect(&app, SIGNAL(messageReceived(const QString&)),
&window, SLOT(processParams(const QString&))); &window, SLOT(processParams(const QString&)));
app.setActivationWindow(&window); app.setActivationWindow(&window);

View file

@ -237,6 +237,8 @@ MainWindow::MainWindow(QWidget *parent, QStringList torrentCmdLine) : QMainWindo
} else { } else {
if(pref.startMinimized()) if(pref.startMinimized())
showMinimized(); showMinimized();
else
setFocus();
} }
// Start watching the executable for updates // Start watching the executable for updates