1
1
mirror of https://github.com/tstellar/bygfoot.git synced 2025-03-13 01:00:15 +01:00

Simplify team_get_fixture() with an early continue

This commit is contained in:
Tom Stellard 2020-09-07 21:41:15 -07:00
parent 15ba7a7c45
commit 49236a28ac

View File

@ -277,18 +277,18 @@ team_get_fixture(const Team *tm, gboolean last_fixture)
if(tm->clid < ID_CUP_START) if(tm->clid < ID_CUP_START)
for(i=0;i<ligs->len;i++) for(i=0;i<ligs->len;i++)
{ {
if(query_league_active(&lig(i))) if(!query_league_active(&lig(i)))
{ continue;
for(j=0;j<lig(i).fixtures->len;j++) {
const Fixture *current_fixture = &g_array_index(lig(i).fixtures, Fixture, j); for(j=0;j<lig(i).fixtures->len;j++) {
if(current_fixture->attendance == -1 && const Fixture *current_fixture = &g_array_index(lig(i).fixtures, Fixture, j);
query_fixture_team_involved(current_fixture, tm->id) && if(current_fixture->attendance == -1 &&
(fix == NULL || query_fixture_team_involved(current_fixture, tm->id) &&
query_fixture_is_earlier(current_fixture, fix))) (fix == NULL ||
{ query_fixture_is_earlier(current_fixture, fix)))
fix = current_fixture; {
break; fix = current_fixture;
} break;
} }
} }
} }