From 9164eccfdeac408997e563d6b58bba2e70017742 Mon Sep 17 00:00:00 2001 From: Thai Pangsakulyanont Date: Fri, 16 Sep 2011 21:15:47 +0700 Subject: [PATCH] oops, it did not erase, but it did not skip. --- src/TimingData.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/TimingData.cpp b/src/TimingData.cpp index e691290ab1..2583174cdf 100644 --- a/src/TimingData.cpp +++ b/src/TimingData.cpp @@ -351,9 +351,10 @@ void TimingData::AddSegment( const TimingSegment *seg ) prev = vSegs[index - 1]; // if true, this is redundant segment change - if( prev != cur && (*prev) == (*seg) ) + if( (*prev) == (*seg) ) { - EraseSegment( vSegs, index, cur ); + if( prev != cur ) + EraseSegment( vSegs, index, cur ); return; }