Merge pull request #1071 from hunbernd/fix/crash-at-startup-removed-buttons

Fix bug causing RS to crash at startup
This commit is contained in:
csoler 2017-10-22 20:01:49 +02:00 committed by GitHub
commit a81956c390

View File

@ -207,8 +207,9 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags flags)
connect(ui->listWidget, SIGNAL(currentRowChanged(int)), this, SLOT(setNewPage(int))); connect(ui->listWidget, SIGNAL(currentRowChanged(int)), this, SLOT(setNewPage(int)));
connect(ui->stackPages, SIGNAL(currentChanged(int)), this, SLOT(setNewPage(int))); connect(ui->stackPages, SIGNAL(currentChanged(int)), this, SLOT(setNewPage(int)));
//ui->stackPages->setCurrentIndex(Settings->getLastPageInMainWindow()); int lastpageindex = Settings->getLastPageInMainWindow();
setNewPage(Settings->getLastPageInMainWindow()); if(lastpageindex < ui->stackPages->count()) //Do not crash when a page was removed after last run
setNewPage(lastpageindex);
ui->splitter->setStretchFactor(0, 0); ui->splitter->setStretchFactor(0, 0);
ui->splitter->setStretchFactor(1, 1); ui->splitter->setStretchFactor(1, 1);