From d65b62e467b8fb1e46e7bf273d8f38e880fd3f38 Mon Sep 17 00:00:00 2001 From: Andrey Popov Date: Wed, 29 Jan 2014 18:09:38 +0100 Subject: [PATCH] Enable filtering in plugins Correct a severe bug in Processor::ProcessDataset. Before this commit Processor evaluate all user-defined plugins even if some of them return false. It does not affect event selection performed by PECReaderPlugin. --- core/src/Processor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/Processor.cpp b/core/src/Processor.cpp index c89a3aa..baf43e1 100644 --- a/core/src/Processor.cpp +++ b/core/src/Processor.cpp @@ -123,7 +123,7 @@ void Processor::ProcessDataset(Dataset const &dataset) for (unsigned i = 1; i < path.size(); ++i) { if (not path.at(i)->ProcessEvent()) - continue; + break; } }