<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,6 @@
 *.o
 *~
 /bin
+/videos
 moc_*.cpp
 *.ini</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -105,11 +105,15 @@ void Element::update_stats(void) {
 
   lastSize = wantedSize;
 
-  if( rate == 0.0 ) {
+  if( rate == 0.0 &amp;&amp; totalMessages == 0 ) {
     rate = messages / 60.0;
   } else {
     rate = (rate * 299.0 + messages) / 300.0;
   }
+
+  if( rate &lt; 0.0001 )
+    rate = 0.0;
+
   totalMessages += messages;
   messages = 0;
 </diff>
      <filename>src/element.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>bd65354a7ce28c28e02354475d63405bb939534f</id>
    </parent>
  </parents>
  <author>
    <name>Erlend Simonsen</name>
    <email>mr@fudgie.org</email>
  </author>
  <url>http://github.com/Fudge/gltrail/commit/e13eda70118987f1c2e13edbb16741df3b6ae5a4</url>
  <id>e13eda70118987f1c2e13edbb16741df3b6ae5a4</id>
  <committed-date>2008-03-08T05:48:58-08:00</committed-date>
  <authored-date>2008-03-08T05:48:58-08:00</authored-date>
  <message>Set rate to 0.0 if really small to stabilize rate text for non-cleaned elements</message>
  <tree>9505e1183970d080e671d7decedd8d72f3eebf79</tree>
  <committer>
    <name>Erlend Simonsen</name>
    <email>mr@fudgie.org</email>
  </committer>
</commit>
