From f0888179237b25e32b46a8a855acb3d3453e4c69 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Tue, 14 Aug 2018 23:26:50 -0400 Subject: [PATCH] Fix math-imaginary-i check MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Reported by Bastian Erdnüß at . * lisp/calc/calc-cplx.el (math-imaginary-i): Check for a value of (polar 1 ). --- lisp/calc/calc-cplx.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/calc/calc-cplx.el b/lisp/calc/calc-cplx.el index 4a453a73d72..35cd31dfb4f 100644 --- a/lisp/calc/calc-cplx.el +++ b/lisp/calc/calc-cplx.el @@ -273,8 +273,8 @@ (or (eq (car-safe val) 'special-const) (equal val '(cplx 0 1)) (and (eq (car-safe val) 'polar) - (eq (nth 1 val) 0) - (Math-equal (nth 1 val) (math-quarter-circle nil)))))) + (eq (nth 1 val) 1) + (Math-equal (nth 2 val) (math-quarter-circle nil)))))) ;;; Extract the real or complex part of a complex number. [R N] [Public] ;;; Also extracts the real part of a modulo form. -- 2.39.2