diff --git a/src/TopicTreeDraft.h b/src/TopicTreeDraft.h index 0b48be6..b479fd2 100644 --- a/src/TopicTreeDraft.h +++ b/src/TopicTreeDraft.h @@ -137,10 +137,7 @@ private: if (!iterator->terminatingWildcardChild->triggered) { triggeredTopics[numTriggeredTopics++] = iterator->terminatingWildcardChild; - /* Keep track of lowest subscriber */ - if (*iterator->terminatingWildcardChild->subs.begin() < min) { - min = *iterator->terminatingWildcardChild->subs.begin(); - } + iterator->terminatingWildcardChild->triggered = true; } @@ -167,10 +164,7 @@ private: if (!iterator->triggered) { triggeredTopics[numTriggeredTopics++] = iterator; - /* Keep track of lowest subscriber */ - if (*iterator->subs.begin() < min) { - min = *iterator->subs.begin(); - } + iterator->triggered = true; } @@ -426,4 +420,4 @@ public: } -#endif \ No newline at end of file +#endif