viewer: avoid divide by zero on sequences with zero length

This commit is contained in:
itsmattkc
2020-03-21 13:15:11 +11:00
parent e6b484a523
commit 3c3543a2a9
+6 -1
View File
@@ -338,7 +338,12 @@ void ViewerWidget::UpdateMinimumScale()
return;
}
SetMinimumScale(static_cast<double>(ruler()->width()) / GetConnectedNode()->Length().toDouble());
if (GetConnectedNode()->Length().isNull()) {
// Avoids divide by zero
SetMinimumScale(0);
} else {
SetMinimumScale(static_cast<double>(ruler()->width()) / GetConnectedNode()->Length().toDouble());
}
}
void ViewerWidget::UpdateStack()