From 59a4992a7d03ebbf64eddfaccd870d2f6729bcc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Tue, 26 Sep 2017 11:58:41 +0200 Subject: [PATCH] [poincare] Repair integer create layout Change-Id: I05d1badc6b499b4aa4a989ddb686a88163ae6abb --- poincare/src/integer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poincare/src/integer.cpp b/poincare/src/integer.cpp index 195d47571..82ef424f6 100644 --- a/poincare/src/integer.cpp +++ b/poincare/src/integer.cpp @@ -470,8 +470,8 @@ ExpressionLayout * Integer::privateCreateLayout(FloatDisplayMode floatDisplayMod if (isEqualTo(Integer(0))) { buffer[size++] = '0'; } - while (!d.remainder().isEqualTo(Integer(0)) && - d.quotient().isEqualTo(Integer(0))) { + while (!(d.remainder().isEqualTo(Integer(0)) && + d.quotient().isEqualTo(Integer(0)))) { assert(size<255); //TODO: malloc an extra buffer char c = char_from_digit(d.remainder().digit(0)); buffer[size++] = c;