Gui: Fix crash when trying to calibrate image after document is closed
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user