Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        misc.c 


Log Message:
Fix bug potentially causing eternal loop while sliding.

===================================================================
RCS file: /cvs/e/e16/e/src/misc.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -3 -r1.71 -r1.72
--- misc.c      8 Jan 2006 23:51:07 -0000       1.71
+++ misc.c      27 Apr 2006 21:52:32 -0000      1.72
@@ -155,7 +155,7 @@
    if (speed < 500)
       speed = 500;
    /* When speed is 1000 the loop will take one sec. */
-   etl_fac = (k2 - k1) * speed / 1000.;
+   etl_fac = (k2 - k1) * (double)speed / 1000.;
 
    gettimeofday(&etl_tv_start, NULL);
    ESync();
@@ -171,10 +171,10 @@
 
    /* Find elapsed time since loop start */
    tm = ETimeElapsed(&etl_tv_start);
+   etl_k = etl_k1 + tm * etl_fac;
 #if 0
    Eprintf("ETimedLoopNext k=%4f tm=%.3f\n", etl_k, tm);
 #endif
-   etl_k = etl_k1 + tm * etl_fac;
    y = ETimeCurve(etl_k1, etl_k2, (float)etl_k, 2);
 
    EobjsRepaint();




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to