diff options
| author | Jay Belanger | 2004-12-01 21:03:24 +0000 |
|---|---|---|
| committer | Jay Belanger | 2004-12-01 21:03:24 +0000 |
| commit | 93d8d5a8b0edef2a6b764f1d74c46c6a1393f38f (patch) | |
| tree | 155231eb6e036df012e0e155cf37add1d5c3f126 | |
| parent | d5639b35f77763b44e0849823e884ab45fdc0420 (diff) | |
| download | emacs-93d8d5a8b0edef2a6b764f1d74c46c6a1393f38f.tar.gz emacs-93d8d5a8b0edef2a6b764f1d74c46c6a1393f38f.zip | |
(calc-inverse, calc-hyperbolic): Add more checks.
| -rw-r--r-- | lisp/calc/calc-ext.el | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/calc/calc-ext.el b/lisp/calc/calc-ext.el index 3347d8f24a7..d308a391a05 100644 --- a/lisp/calc/calc-ext.el +++ b/lisp/calc/calc-ext.el | |||
| @@ -1318,7 +1318,9 @@ calc-kill calc-kill-region calc-yank)))) | |||
| 1318 | 1318 | ||
| 1319 | (defun calc-inverse (&optional n) | 1319 | (defun calc-inverse (&optional n) |
| 1320 | (interactive "P") | 1320 | (interactive "P") |
| 1321 | (let* ((hyp-flag (if (eq major-mode 'calc-keypad-mode) | 1321 | (let* ((hyp-flag (if (or |
| 1322 | (eq major-mode 'calc-keypad-mode) | ||
| 1323 | (eq major-mode 'calc-trail-mode)) | ||
| 1322 | (with-current-buffer calc-main-buffer | 1324 | (with-current-buffer calc-main-buffer |
| 1323 | calc-hyperbolic-flag) | 1325 | calc-hyperbolic-flag) |
| 1324 | calc-hyperbolic-flag)) | 1326 | calc-hyperbolic-flag)) |
| @@ -1393,7 +1395,9 @@ calc-kill calc-kill-region calc-yank)))) | |||
| 1393 | 1395 | ||
| 1394 | (defun calc-hyperbolic (&optional n) | 1396 | (defun calc-hyperbolic (&optional n) |
| 1395 | (interactive "P") | 1397 | (interactive "P") |
| 1396 | (let* ((inv-flag (if (eq major-mode 'calc-keypad-mode) | 1398 | (let* ((inv-flag (if (or |
| 1399 | (eq major-mode 'calc-keypad-mode) | ||
| 1400 | (eq major-mode 'calc-trail-mode)) | ||
| 1397 | (with-current-buffer calc-main-buffer | 1401 | (with-current-buffer calc-main-buffer |
| 1398 | calc-inverse-flag) | 1402 | calc-inverse-flag) |
| 1399 | calc-inverse-flag)) | 1403 | calc-inverse-flag)) |