[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