[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] libvob/src/stats Stats.cxx
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] libvob/src/stats Stats.cxx |
Date: |
Thu, 26 Jun 2003 04:52:13 -0400 |
CVSROOT: /cvsroot/libvob
Module name: libvob
Branch:
Changes by: Tuomas J. Lukka <address@hidden> 03/06/26 04:52:13
Modified files:
src/stats : Stats.cxx
Log message:
Major logical oops: didn't clear list properly - didn't get all
texaccums.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/src/stats/Stats.cxx.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: libvob/src/stats/Stats.cxx
diff -u libvob/src/stats/Stats.cxx:1.3 libvob/src/stats/Stats.cxx:1.4
--- libvob/src/stats/Stats.cxx:1.3 Mon Jun 23 10:53:19 2003
+++ libvob/src/stats/Stats.cxx Thu Jun 26 04:52:13 2003
@@ -74,11 +74,12 @@
}
void Statistics::clear() {
DBG(dbg) << format("Clear: %x\n") % first;
- for(Collector *i = first; i != 0; i = i->next) {
+ Collector *next;
+ for(Collector *i = first; i != 0; i = next) {
+ DBG(dbg) << format("Clear stats and onlist: %x\n") % i;
i->clear();
- }
- for(Collector *i = first; i != 0; i = i->next) {
i->onList = false;
+ next = i->next;
i->next = 0;
}
first = 0;
@@ -86,7 +87,7 @@
void Statistics::call(void *u) {
DBG(dbg) << format("Call: %x\n") % first;
for(Collector *i = first; i != 0; i = i->next) {
- DBG(dbg) << format("Calling: %x") % i;
+ DBG(dbg) << format("Calling: %x\n") % i;
i->call(u);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] libvob/src/stats Stats.cxx,
Tuomas J. Lukka <=