mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[poincare] Fix extractUnit into removeUnit paradigm
This commit is contained in:
@@ -350,7 +350,9 @@ Expression Expression::defaultHandleUnitsInChildren() {
|
||||
// Generically, an Expression does not accept any Unit in its children.
|
||||
const int childrenCount = numberOfChildren();
|
||||
for (int i = 0; i < childrenCount; i++) {
|
||||
if (!childAtIndex(i).extractUnits().isUninitialized()) {
|
||||
Expression unit;
|
||||
childAtIndex(i).removeUnit(&unit);
|
||||
if (!unit.isUninitialized()) {
|
||||
return replaceWithUndefinedInPlace();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user