Module: synfig
Branch: master
Commit: 04220aae052a8ca622da6cc27c3ab547e9dd748f
URL:    
http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=04220aae052a8ca622da6cc27c3ab547e9dd748f

Author: Carlos Lopez <[email protected]>
Date:   Fri Oct  2 18:36:11 2009 +0200

Avoid some warning asking for explicit brackets.

---

 synfig-core/src/synfig/valuenode_pow.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/synfig-core/src/synfig/valuenode_pow.cpp 
b/synfig-core/src/synfig/valuenode_pow.cpp
index fa00618..20daaeb 100644
--- a/synfig-core/src/synfig/valuenode_pow.cpp
+++ b/synfig-core/src/synfig/valuenode_pow.cpp
@@ -170,14 +170,17 @@ ValueNode_Pow::operator()(Time t)const
        if (abs(power) < epsilon) //x^0 = 1
                return 1;
        if (abs(base) < epsilon)
+       {
                if (power > 0) //0^x=0
                        return Real(0);
                else
+               {
                        if ( ( ((int) power) % 2 != 0) && (base < 0) ) 
//(-0)^(-odd)=-inf
                                return -infinite;
                        else
                                return infinite;
-
+               }
+       }
        if (base <= epsilon && ((int) power) != power) //negative number to 
fractional power -> undefined
                power = ((int) power);  //so round off power to nearest integer
 


------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to