From d12615ab8df3e88156297d5b60dfcd4a71b41b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Tue, 26 Sep 2017 16:32:12 +0200 Subject: [PATCH] [poincare] Temporary fix of setParentRecursively Change-Id: I7ebacb1d531dac17da43fa3c8cd0ed98af8c365e --- poincare/src/expression.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/poincare/src/expression.cpp b/poincare/src/expression.cpp index de0f20a88..2acda2905 100644 --- a/poincare/src/expression.cpp +++ b/poincare/src/expression.cpp @@ -153,6 +153,10 @@ template T Expression::epsilon() { } void Expression::recursivelySetAsParentOfChildren() { + if (this->type() == Type::Complex) { + // TODO: this case should be useless once complex is a leaf expression! + return; + } for (int i=0; i(operand(i)); child->setParent(this);