Skip to content

Commit 09e2409

Browse files
eguiraudbluehood
authored andcommitted
Fix ROOT-9232: [TDF] Entry loss when using Range and multiple actions
1 parent e44d167 commit 09e2409

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tree/treeplayer/inc/ROOT/TDFNodes.hxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -750,9 +750,9 @@ public:
750750
/// Ranges act as filters when it comes to selecting entries that downstream nodes should process
751751
bool CheckFilters(unsigned int slot, Long64_t entry) final
752752
{
753-
if (fHasStopped) {
754-
return false;
755-
} else if (entry != fLastCheckedEntry) {
753+
if (entry != fLastCheckedEntry) {
754+
if (fHasStopped)
755+
return false;
756756
if (!fPrevData.CheckFilters(slot, entry)) {
757757
// a filter upstream returned false, cache the result
758758
fLastResult = false;

0 commit comments

Comments
 (0)