Gui: Fix crash when trying to calibrate image after document is closed

This commit is contained in:
wmayer
2024-07-02 11:18:00 +02:00
committed by wwmayer
parent 0e8752448b
commit 30d8a74ce7

View File

@@ -204,16 +204,20 @@ void TaskImage::scaleImage(double factor)
void TaskImage::startScale()
{
scale->activate();
ui->pushButtonScale->hide();
ui->groupBoxCalibration->show();
ui->pushButtonApply->setEnabled(false);
if (scale) {
scale->activate();
ui->pushButtonScale->hide();
ui->groupBoxCalibration->show();
ui->pushButtonApply->setEnabled(false);
}
}
void TaskImage::acceptScale()
{
scaleImage(scale->getScaleFactor());
rejectScale();
if (scale) {
scaleImage(scale->getScaleFactor());
rejectScale();
}
}
void TaskImage::enableApplyBtn()
@@ -223,9 +227,11 @@ void TaskImage::enableApplyBtn()
void TaskImage::rejectScale()
{
scale->deactivate();
ui->pushButtonScale->show();
ui->groupBoxCalibration->hide();
if (scale) {
scale->deactivate();
ui->pushButtonScale->show();
ui->groupBoxCalibration->hide();
}
}
void TaskImage::onInteractiveScale()