DarkRadiant: master ab1a0a8a
|greebo||greebo||master||22.05.2021 11:43||master 24539c95|
|Affected Issues||0005608: Path entites rotate 15 degrees, each time when dragged.|
|Changeset||0005608: The GenericEntityNode::revertTransform/freezeTransform methods that were merged GenericEntityNode are not really overrides of the Transformable method inherited with the same name. Remove the override again, and use a private name, like the EClassModelNode is doing.
This whole transformation related code is very obscure and full of callbacks and indirections, and (probably) full of duplicated code paths - too much to tackle with this issue.
|mod - radiantcore/entity/generic/GenericEntityNode.cpp||Diff File|
|mod - radiantcore/entity/generic/GenericEntityNode.h||Diff File|