Blame SOURCES/kcalc-4.10.5-bz#1058342.patch

f98ce9
diff -up kcalc-4.10.5/kcalc_core.cpp.misc kcalc-4.10.5/kcalc_core.cpp
f98ce9
--- kcalc-4.10.5/kcalc_core.cpp.misc	2013-06-28 19:38:46.589913916 +0200
f98ce9
+++ kcalc-4.10.5/kcalc_core.cpp	2014-01-28 17:38:32.734620194 +0100
f98ce9
@@ -82,6 +82,9 @@ KNumber ExecAdd(const KNumber &left_op,
f98ce9
 }
f98ce9
 
f98ce9
 KNumber ExecSubtract(const KNumber &left_op, const KNumber &right_op) {
f98ce9
+    if (left_op.toQString() == right_op.toQString()) {
f98ce9
+      return KNumber::Zero;
f98ce9
+    }
f98ce9
     return left_op - right_op;
f98ce9
 }
f98ce9