Skip to content

Commit ba0cc74

Browse files
committed
Added disconnect/connect statement for shared map signal to fix crash on solve
1 parent 47f2ab7 commit ba0cc74

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/gui/mainWindow.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,6 +1553,8 @@ void MainWindow::finishedSolve()
15531553
outputDir.setPath(ui->outputDirectoryLineEdit->text());
15541554

15551555
// one more process to do after finishedSolve() stuff
1556+
disconnect(mapBridge, &MapBridge::mapLayersLoadingFinishedSignal,
1557+
menuBar, &MenuBar::kmzLoadFinished);
15561558
connect(mapBridge, &MapBridge::mapLayersLoadingFinishedSignal,
15571559
this, &MainWindow::finishedLoadingMap,
15581560
Qt::UniqueConnection);
@@ -1707,6 +1709,7 @@ void MainWindow::finishedLoadingMap()
17071709
progressDialog->setLabelText("Simulation Finished.");
17081710
progressDialog->setCancelButtonText("Close");
17091711
disconnect(mapBridge, &MapBridge::mapLayersLoadingFinishedSignal, this, &MainWindow::finishedLoadingMap);
1712+
connect(mapBridge, &MapBridge::mapLayersLoadingFinishedSignal, menuBar, &MenuBar::kmzLoadFinished);
17101713
}
17111714

17121715
void MainWindow::writeSettings()

0 commit comments

Comments
 (0)