# Backport fix for missing sector time data # Issue: https://bugs.launchpad.net/live-f1/+bug/1292481 # Changeset: http://bazaar.launchpad.net/~davepusey/live-f1/live-f1/revision/114 === modified file 'src/display.c' (properties changed: -x to +x) --- src/display.c 2014-03-15 09:32:53 +0000 +++ src/display.c 2014-03-15 10:39:36 +0000 @@ -247,10 +247,10 @@ int car, int type) { - int y, x, sz, align, attr; - CarAtom *atom; - const char *text; - size_t len, pad; + int y, x, sz, align, attr; + CarAtom *atom; + unsigned const char *text; + size_t len, pad; y = state->car_position[car - 1]; if (! y) @@ -415,17 +415,17 @@ break; case QUALIFYING_SECTOR_1: x = 48; - sz = 5; + sz = 3; align = 1; break; case QUALIFYING_SECTOR_2: x = 54; - sz = 5; + sz = 3; align = 1; break; case QUALIFYING_SECTOR_3: x = 60; - sz = 5; + sz = 3; align = 1; break; case QUALIFYING_LAP: @@ -444,6 +444,9 @@ atom = &state->car_info[car - 1][type]; attr = attrs[atom->data]; text = atom->text; + + if (text[0] == 0xE2) text = "*"; + len = strlen ((const char *) text); /* Check for over-long atoms */ @@ -646,7 +649,7 @@ } /* Display weather */ - +/* int wline = 5; wattrset (statwin, attrs[COLOUR_DATA]); @@ -698,7 +701,7 @@ wprintw(statwin, "%-2s%6dmb", "", state->pressure); wmove (statwin, wline, 6); waddch (statwin, '.'); - +*/ /* Update fastest lap line (race only) */ if (state->event_type == RACE_EVENT)