]> git.sesse.net Git - ccbs/blobdiff - bigscreen/groupscreen.cpp
Make backgrounded invalidated screens less database-noisy.
[ccbs] / bigscreen / groupscreen.cpp
index 6b2ad3d5ae6ff83778710ea1df6aaf08b0a1dc96..88fce1cc03606f527cce3c12158cd641c2956466 100644 (file)
@@ -27,13 +27,12 @@ bool GroupScreen::check_invalidated()
                return true;
        if (!scores_changed.get_flag())
                return false;
+       scores_changed.reset_flag();
 
        bool needs_update;
        conn.perform(FetchNeedsUpdate(last_updated, tournament, round, parallel, &needs_update));
 
-       if (!needs_update)
-               scores_changed.reset_flag();
-       
+       valid = !needs_update;
        return needs_update;
 }