[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdegraphics/kpovmodeler
From:       Michael Pyne <michael.pyne () kdemail ! net>
Date:       2006-04-22 5:48:34
Message-ID: 1145684914.305272.29205.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 532486 by mpyne:

Suspicious code fixes for kpovmodeler.

',' && foo() is always true, so reorganize parentheses to match the intent of the tests.

Initialize i to a value in pmspheresweep.cpp.

Set the success flag for all cases in pmvariant.cpp

I did not touch pmdockwidget.cpp:2474 as I'm not sure if the loop should break or not.


 M  +3 -3      pmpovrayparser.cpp  
 M  +1 -1      pmspheresweep.cpp  
 M  +1 -0      pmvariant.cpp  


--- branches/KDE/3.5/kdegraphics/kpovmodeler/pmpovrayparser.cpp #532485:532486
@@ -6974,13 +6974,13 @@
             if ( parseFloat( f ) )
             {
                gp->setRadiusGather( f );
-               if ( parseToken( ',' && parseFloat( f ) ) )
+               if ( parseToken( ',' ) && parseFloat( f ) )
                {
                   gp->setRadiusGatherMulti( f );
-                  if ( parseToken( ',' && parseFloat( f ) ) )
+                  if ( parseToken( ',' ) && parseFloat( f ) )
                   {
                      gp->setRadiusMedia( f );
-                     if ( parseToken( ',' && parseFloat( f ) ) )
+                     if ( parseToken( ',' ) && parseFloat( f ) )
                         gp->setRadiusMediaMulti( f );
                   }
                }
--- branches/KDE/3.5/kdegraphics/kpovmodeler/pmspheresweep.cpp #532485:532486
@@ -430,7 +430,7 @@
    QValueList<double>::Iterator it2;
    int i, nr;
 
-   for( it = m_points.begin( ), it2 = m_radii.begin( ), nr = 1;
+   for( it = m_points.begin( ), it2 = m_radii.begin( ), nr = 1, i = 0;
         it != m_points.end( ) && it2 != m_radii.end( ); ++it, ++it2, ++nr )
    {
       PM3DControlPoint* p = new PM3DControlPoint( *it, i++,
--- branches/KDE/3.5/kdegraphics/kpovmodeler/pmvariant.cpp #532485:532486
@@ -858,6 +858,7 @@
             success = false;
          break;
       case PMVariant::ThreeState:
+         success = true; // Assume success, set to false if we fail.
          if( value == "true" || value == "on" || value == "yes" )
             setThreeState( PMTrue );
          else if( value == "false" || value == "off" || value == "no" )
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic