[prev in list] [next in list] [prev in thread] [next in thread]
List: koffice-devel
Subject: Re: koffice/karbon/plugins/tools
From: Dmitry Kazakov <dimula73 () gmail ! com>
Date: 2009-08-20 10:13:27
Message-ID: ae32c1ef0908200313g6abadb12w98664e3280e3f88d () mail ! gmail ! com
[Download RAW message or body]
Btw, Qt documentation suggests not to compare any values with zero. [0]
Shouldn't we take it into account here?
[0] http://doc.trolltech.com/4.6-snapshot/qtglobal.html#qFuzzyCompare-6
2009/8/20 Ana Beatriz Guerrero López <ana@ekaia.org>:
> SVN commit 1013597 by anagl:
>
> Fixes for ARM architecture.
>
>
>
> M +6 -6 KarbonCurveFit.cpp
>
>
> --- trunk/koffice/karbon/plugins/tools/KarbonCurveFit.cpp #1013596:1013597
> @@ -54,7 +54,7 @@
>
> void normalize(){
> qreal len=length();
> - if (qFuzzyCompare(len, 0.0)) {
> + if (qFuzzyCompare(len, qreal(0.0))) {
> return;
> }
> m_X/=len; m_Y/=len;
> @@ -67,7 +67,7 @@
>
> void scale(qreal s){
> qreal len = length();
> - if (qFuzzyCompare(len, 0.0)) {
> + if (qFuzzyCompare(len, qreal(0.0))) {
> return;
> }
> m_X *= s/len;
> @@ -133,7 +133,7 @@
> }
>
> qreal denominator = u[last-first];
> - if (qFuzzyCompare(denominator, 0.0)) {
> + if (qFuzzyCompare(denominator, qreal(0.0))) {
> denominator = Zero;
> }
>
> @@ -284,9 +284,9 @@
> det_X_C1 = X[0] * C[1][1] - X[1] * C[0][1];
>
> /* Finally, derive alpha values */
> - if (qFuzzyCompare(det_C0_C1, 0.0)) {
> + if (qFuzzyCompare(det_C0_C1, qreal(0.0))) {
> det_C0_C1 = (C[0][0] * C[1][1]) * 10e-12;
> - if (qFuzzyCompare(det_C0_C1, 0.0)) {
> + if (qFuzzyCompare(det_C0_C1, qreal(0.0))) {
> det_C0_C1 = Zero;
> }
> }
> @@ -421,7 +421,7 @@
> denominator = (Q1_u.x()) * (Q1_u.x()) + (Q1_u.y()) * (Q1_u.y()) +
> (Q_u.x() - P.x()) * (Q2_u.x()) + (Q_u.y() - P.y()) * (Q2_u.y());
>
> - if (qFuzzyCompare(denominator, 0.0)) {
> + if (qFuzzyCompare(denominator, qreal(0.0))) {
> denominator = Zero;
> }
>
>
--
Dmitry Kazakov
_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic