- } while (!tournament_changed.get_flag());
- std::fprintf(stderr, "active_tournament changed, resetting...\n");
+ } while (!tournament_changed.get_flag() && !rounds_changed.get_flag());
+ std::fprintf(stderr, "active_tournament or active_groups changed, resetting...\n");