Index: trunk/FACT++/src/EventBuilderWrapper.h
===================================================================
--- trunk/FACT++/src/EventBuilderWrapper.h	(revision 14019)
+++ trunk/FACT++/src/EventBuilderWrapper.h	(revision 14020)
@@ -926,5 +926,5 @@
 
         // FIXME: Only send events if the have newer run-numbers
-        if (newt<oldt+boost::posix_time::milliseconds(skip>0 ? 200 : 1000))
+        if (newt<oldt+boost::posix_time::milliseconds(skip>0 ? 100 : 1000))
             return;
         oldt = newt;
@@ -938,8 +938,8 @@
         for (; ptr!=end; ptr++)
         {
-            if (ptr->fStartDelimiter==0)
-                continue;
-        }
-        if (ptr==end || ptr->fStartDelimiter==0)
+            if (ptr->fStartDelimiter!=0)
+                break;
+        }
+        if (ptr==end)
             return;
 
@@ -957,5 +957,5 @@
 
         // Maximum above roughly 5pe
-        if (ptr->IsTriggerPhys() && max<50 && skip<5)
+        if (ptr->IsTriggerPhys() && max<100 && skip<10)
         {
             skip++;
@@ -986,12 +986,12 @@
         for (; ptr<end; ptr++)
         {
-            if (ptr->fStartDelimiter==0)
-                continue;
-
-            if (!ptr->HasTriggerLPext() && !ptr->HasTriggerLPint())
-                return;
-        }
-
-        if (ptr==end || ptr->fStartDelimiter==0)
+            if (ptr->fStartDelimiter!=0)
+                break;
+        }
+
+        if (ptr==end)
+            return;
+
+        if (!ptr->HasTriggerLPext() && !ptr->HasTriggerLPint())
             return;
 
