Browse Source

Don't waste cycles.

Douglas William Thrift 14 years ago
parent
commit
f9efe503d0
1 changed files with 3 additions and 3 deletions
  1. 3 3
      dtpstree.cpp

+ 3 - 3
dtpstree.cpp

@@ -508,11 +508,11 @@ public:
 
 			size_t duplicate(proc->compact());
 
-			if (!(duplicate && (!previous || proc->print() == previous->print())))
+			if (compact && duplicate && (!previous || proc->print() == previous->print()))
+				previous = proc;
+			else
 				compact = false;
 
-			previous = proc;
-
 			size_t count(names.count(name->first));
 
 			if (!duplicate || count == 1)