X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=bigscreen%2Fgroupscreen.cpp;h=1a0723408211f6f983a8ca93fb6123d7328e7949;hp=7b0175a62b8a617b5f15c00e6c8dd73b67f5cfef;hb=b2230c3bda253bf91d775447a2d1bd3d51e25d79;hpb=61761afb28eff20b8839835878a73f7aa2159f84 diff --git a/bigscreen/groupscreen.cpp b/bigscreen/groupscreen.cpp index 7b0175a..1a07234 100644 --- a/bigscreen/groupscreen.cpp +++ b/bigscreen/groupscreen.cpp @@ -453,7 +453,9 @@ void GroupScreen::draw(unsigned char *buf) y += 30; } - if (next_player->total + max_score_this_song > qualify_beat_worst_case && (qualify_beat_worst_case != win_beat)) { + if (group.num_qualifying > 0 && + next_player->total + max_score_this_song > unsigned(qualify_beat_worst_case) && + (unsigned(qualify_beat_worst_case) != win_beat)) { int qual_need = std::max(qualify_beat_worst_case - next_player->total + 1, 0U); if (qualify_beat_worst_case == qualify_beat_best_case) {