Douglas William Thrift преди 14 години
родител
ревизия
f9efe503d0
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  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)