[poincare] Fix layout cloning (invalidate memoized data)

This commit is contained in:
Léa Saviot
2018-07-13 16:36:45 +02:00
parent f6c1640800
commit d7a8ca4093

View File

@@ -15,7 +15,9 @@ public:
using SerializableReference<T>::SerializableReference;
LayoutReference<LayoutNode> clone() const {
return LayoutReference<LayoutNode>(this->treeClone().node());
LayoutReference<LayoutNode> result = LayoutReference<LayoutNode>(this->treeClone().node());
result.invalidAllSizesPositionsAndBaselines();
return result;
}
// Operators