From 0eaaa9f00d55304883daae3cd2b0c6eec2f8aa42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Mon, 9 Oct 2017 11:33:06 +0200 Subject: [PATCH] [poincare] Fix bug when comparing expression Change-Id: I8f5703672f9918fbe81483e40d7b014e6c98d6b6 --- poincare/src/dynamic_hierarchy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poincare/src/dynamic_hierarchy.cpp b/poincare/src/dynamic_hierarchy.cpp index 5da076ca7..ab4525103 100644 --- a/poincare/src/dynamic_hierarchy.cpp +++ b/poincare/src/dynamic_hierarchy.cpp @@ -107,7 +107,7 @@ int DynamicHierarchy::compareToSameTypeExpression(const Expression * e) const { int n = e->numberOfOperands(); for (int i = 1; i <= m; i++) { // The NULL node is the least node type. - if (n <= i) { + if (n < i) { return 1; } if (this->operand(m-i)->compareTo(e->operand(n-i)) != 0) {