statistics.cc:
authorLisa Hsu <hsul@eecs.umich.edu>
Tue, 4 Nov 2003 20:20:58 +0000 (15:20 -0500)
committerLisa Hsu <hsul@eecs.umich.edu>
Tue, 4 Nov 2003 20:20:58 +0000 (15:20 -0500)
on Database::reset(), reset all stats in every bin, not just current one.

base/statistics.cc:
    on Database::reset(), reset all stats in every bin, not just current one.

--HG--
extra : convert_revision : 0f3443b36ee00952810818a035c99267da8871d9

base/statistics.cc

index c1a5b2626ed6e1237ceec88c6ef11dccd7ef7f6d..14bdb32f6499baad876b9eaa785121502dc32877 100644 (file)
@@ -250,12 +250,19 @@ Database::check()
 void
 Database::reset()
 {
+    list<GenBin *>::iterator bi = bins.begin();
+    list<GenBin *>::iterator be = bins.end();
     list_t::iterator i = allStats.begin();
     list_t::iterator end = allStats.end();
 
-    while (i != end) {
+   while (bi != be) {
+       (*bi)->activate();
+
+       while (i != end) {
         (*i)->reset();
         ++i;
+       }
+       ++bi;
     }
 }