[gnome-calculator/gnome-3-22] Complex exponentiation fixes (lp:1566513)
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calculator/gnome-3-22] Complex exponentiation fixes (lp:1566513)
- Date: Mon, 6 Feb 2017 19:11:15 +0000 (UTC)
commit f975aea62daa92ce6d0bc6f11e49cdf4cef83cbd
Author: Robert Roth <robert roth off gmail com>
Date: Mon Feb 6 21:07:19 2017 +0200
Complex exponentiation fixes (lp:1566513)
lib/number.vala | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/lib/number.vala b/lib/number.vala
index bab6afc..4871eae 100644
--- a/lib/number.vala
+++ b/lib/number.vala
@@ -513,6 +513,9 @@ public class Number : Object
return pwr (y);
}
+ if (is_complex ())
+ return pwr (y);
+
Number t;
Number t2;
if (y.is_negative ())
@@ -556,6 +559,12 @@ public class Number : Object
return new Number.integer (0);
}
+ if (is_complex ())
+ {
+ var y = new Number.integer (n);
+ return pwr (y);
+ }
+
Number t;
if (n < 0)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]