diff base/EventSeries.cpp @ 1633:6ac92836cd86 single-point

Further test & fixes
author Chris Cannam
date Tue, 12 Mar 2019 14:56:31 +0000
parents 0890c10e5129
children 05e3ea2237f5
line wrap: on
line diff
--- a/base/EventSeries.cpp	Tue Mar 12 14:52:11 2019 +0000
+++ b/base/EventSeries.cpp	Tue Mar 12 14:56:31 2019 +0000
@@ -293,9 +293,11 @@
     if (pitr == m_events.end() || *pitr != e) {
         return false;
     }
-    ++pitr;
-    if (pitr == m_events.end()) {
-        return false;
+    while (*pitr == e) {
+        ++pitr;
+        if (pitr == m_events.end()) {
+            return false;
+        }
     }
     following = *pitr;
     return true;