[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeedu/kmplot/kmplot
From: Fredrik Edemar <f_edemar () linux ! se>
Date: 2004-12-19 1:22:28
Message-ID: 20041219012228.0F5411B94B () office ! kde ! org
[Download RAW message or body]
CVS commit by fedemar:
Fix bug 94930: kmplot returns strange values for function maximum. Backport will come soon.
BUG: 94930
M +34 -17 View.cpp 1.107
--- kdeedu/kmplot/kmplot/View.cpp #1.106:1.107
@@ -1252,5 +1252,8 @@ void View::findMinMaxValue(Ufkt *ufkt, c
}
}
-
+ if ( !isnan(x) && !isnan(y) )
+ {
+ kdDebug() << "x " << x << endl;
+ kdDebug() << "y " << y << endl;
if (x>=dmin && x<=dmax)
{
@@ -1272,4 +1275,5 @@ void View::findMinMaxValue(Ufkt *ufkt, c
}
}
+ }
if (p_mode==3)
{
@@ -1298,4 +1302,17 @@ void View::findMinMaxValue(Ufkt *ufkt, c
dmin = int(result_x*1000)/double(1000);
dmax = int(result_y*1000)/double(1000);
+
+ switch (p_mode)
+ {
+ case 0:
+ dmax=m_parser->fkt(ufkt, dmin);
+ break;
+ case 1:
+ dmax=m_parser->a1fkt(ufkt, dmin);
+ break;
+ case 2:
+ dmax=m_parser->a2fkt(ufkt, dmin);
+ break;
+ }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic