Author: toshok
Date: 2007-08-22 19:26:23 -0400 (Wed, 22 Aug 2007)
New Revision: 84673

Modified:
   trunk/moon/src/ChangeLog
   trunk/moon/src/clock.cpp
Log:
2007-08-22  Chris Toshok  <[EMAIL PROTECTED]>

        * clock.cpp (Tick): guard against division by zero.  gets
        "monotone" displaying.



Modified: trunk/moon/src/ChangeLog
===================================================================
--- trunk/moon/src/ChangeLog    2007-08-22 22:05:06 UTC (rev 84672)
+++ trunk/moon/src/ChangeLog    2007-08-22 23:26:23 UTC (rev 84673)
@@ -1,3 +1,8 @@
+2007-08-22  Chris Toshok  <[EMAIL PROTECTED]>
+
+       * clock.cpp (Tick): guard against division by zero.  gets
+       "monotone" displaying.
+
 2007-08-22  Sebastien Pouliot  <[EMAIL PROTECTED]>
 
        * shape.cpp|h: Provide GetTransformOrigin on Shape and remove them 

Modified: trunk/moon/src/clock.cpp
===================================================================
--- trunk/moon/src/clock.cpp    2007-08-22 22:05:06 UTC (rev 84672)
+++ trunk/moon/src/clock.cpp    2007-08-22 23:26:23 UTC (rev 84673)
@@ -404,7 +404,10 @@
                        }
                }
 
-               new_progress = (double)new_time / duration_timespan;
+               if (duration_timespan == 0)
+                       new_progress = 1.0;
+               else
+                       new_progress = (double)new_time / duration_timespan;
        }
 
        QueueEvent (CURRENT_TIME_INVALIDATED);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to