store shapeType whenever it is explicitly changed

This commit is contained in:
Andrew Meadows 2015-02-23 14:35:44 -08:00
parent f2fc781523
commit 3cd0a70641

View file

@ -190,12 +190,8 @@ void EntityItemProperties::setShapeTypeFromString(const QString& shapeName) {
buildStringToShapeTypeLookup(); buildStringToShapeTypeLookup();
} }
auto shapeTypeItr = stringToShapeTypeLookup.find(shapeName.toLower()); auto shapeTypeItr = stringToShapeTypeLookup.find(shapeName.toLower());
ShapeType newShapeType = SHAPE_TYPE_NONE;
if (shapeTypeItr != stringToShapeTypeLookup.end()) { if (shapeTypeItr != stringToShapeTypeLookup.end()) {
newShapeType = shapeTypeItr.value(); _shapeType = shapeTypeItr.value();
}
if (newShapeType != _shapeType) {
_shapeType = newShapeType;
_shapeTypeChanged = true; _shapeTypeChanged = true;
} }
} }