Spreadsheet: modernize type checking

This commit is contained in:
Florian Foinant-Willig
2023-10-15 21:39:07 +02:00
parent 7a843ddc29
commit 0afd77c557

View File

@@ -363,8 +363,7 @@ void Cell::setContent(const char* value)
// check for units in denomainator
const auto uDenom =
freecad_dynamic_cast<UnitExpression>(fraction->getRight());
const bool isUnitDenom =
uDenom && uDenom->getTypeId() == UnitExpression::getClassTypeId();
const bool isUnitDenom = uDenom && uDenom->is<UnitExpression>();
const bool isNomValid = isNumberNom || isQuantityNom;
const bool isDenomValid =