From 7a54b2b0c42e854cf06dbc0dd343125626fde79f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 27 Oct 2017 10:15:43 +0200 Subject: [PATCH] [poincare] Fix bug Change-Id: I6232b050f2f1db69c326a3200b4d6ed11856c04b --- poincare/src/trigonometry.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poincare/src/trigonometry.cpp b/poincare/src/trigonometry.cpp index 9cd5d31a8..24648ff99 100644 --- a/poincare/src/trigonometry.cpp +++ b/poincare/src/trigonometry.cpp @@ -88,7 +88,7 @@ Expression * Trigonometry::immediateSimplifyInverseFunction(Expression * e, Cont float trigoOp = e->operand(0)->operand(0)->approximate(context, angleUnit); float pi = angleUnit == Expression::AngleUnit::Radian ? M_PI : 180; if ((e->type() == Expression::Type::ArcCosine && trigoOp >= 0.0f && trigoOp <= pi) || - (e->type() == Expression::Type::ArcSine && trigoOp >= -M_PI/2.0f && trigoOp <= pi/2.0f) || + (e->type() == Expression::Type::ArcSine && trigoOp >= -pi/2.0f && trigoOp <= pi/2.0f) || (e->type() == Expression::Type::ArcTangent && trigoOp >= -pi/2.0f && trigoOp <= pi/2.0f)) { return e->replaceWith(const_cast(e->operand(0)->operand(0)), true); }