From 3dcefa6a49f32b2f27b2d0fb702a43f3c307ebc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Wed, 25 Jul 2018 16:59:22 +0200 Subject: [PATCH] [poincare] Fix cast that created a compilation error --- poincare/include/poincare/layout_reference.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poincare/include/poincare/layout_reference.h b/poincare/include/poincare/layout_reference.h index d4b85dca7..f3ba17ab4 100644 --- a/poincare/include/poincare/layout_reference.h +++ b/poincare/include/poincare/layout_reference.h @@ -16,9 +16,9 @@ public: LayoutReference clone() const { TreeReference c = this->treeClone(); - LayoutReference * cast = static_cast *>(&c); - cast->invalidAllSizesPositionsAndBaselines(); - return *cast; + LayoutReference cast = LayoutReference(c.node()); + cast.invalidAllSizesPositionsAndBaselines(); + return cast; } // Operators