Actually create the ServerListDlg before using it.
[quassel.git] / src / qtui / mainwin.cpp
index c24120b..f94ee4a 100644 (file)
@@ -39,7 +39,8 @@ MainWin::MainWin(QtUi *_gui, QWidget *parent) : QMainWindow(parent), gui(_gui) {
   setWindowIconText("Quassel IRC");
 
   statusBar()->showMessage(tr("Waiting for core..."));
   setWindowIconText("Quassel IRC");
 
   statusBar()->showMessage(tr("Waiting for core..."));
-  
+  serverListDlg = new ServerListDlg(this);
+  settingsDlg = new SettingsDlg(this);
 }
 
 void MainWin::init() {
 }
 
 void MainWin::init() {
@@ -79,7 +80,6 @@ void MainWin::init() {
   showCoreConnectionDlg(true); // autoconnect if appropriate
   //ui.actionConnectCore->activate(QAction::Trigger);
 
   showCoreConnectionDlg(true); // autoconnect if appropriate
   //ui.actionConnectCore->activate(QAction::Trigger);
 
-  serverListDlg = new ServerListDlg(this);
   if(serverListDlg->showOnStartup()) {
     showServerList();
   }
   if(serverListDlg->showOnStartup()) {
     showServerList();
   }