X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=SCX%2FGUI.pm;h=371f919b85e0a6a0c134826686a70b64236583c3;hb=HEAD;hp=41e911242e6c3619ffc7c1c1dfb8f46795a54aca;hpb=ae004f713d7803204ff1163d3189816b28501748;p=slotcarman.git diff --git a/SCX/GUI.pm b/SCX/GUI.pm index 41e9112..371f919 100755 --- a/SCX/GUI.pm +++ b/SCX/GUI.pm @@ -66,7 +66,7 @@ use Data::Dumper; sub hotkey { my ($window, $key, $self) = @_; - if ($key->keyval == $Gtk2::Gdk::Keysyms{F5}) { + if ($key->keyval && $key->keyval == $Gtk2::Gdk::Keysyms{F5}) { if ($self->{fullscreen}) { leave_fullscreen($window, $self); } else { @@ -273,9 +273,9 @@ sub set_distance { if (defined $time) { $text = format_race_time($time); } elsif (defined $time_diff) { - $text = '−' . format_lap_time($time_diff); + $text = '+' . format_lap_time($time_diff); } elsif (defined $lap_diff) { - $text = '−' . $lap_diff + $text = '+' . $lap_diff . ($lap_diff == 1 ? ' lap' : ' laps'); } @@ -293,9 +293,13 @@ sub set_laptime { } sub set_best_lap { - my ($self, $row, $text) = @_; + my ($self, $row, $text, $overall_best) = @_; - $self->set_label('label_best_lap', $row, format_lap_time($text)); + $text = format_lap_time($text); + if ($overall_best) { + $text = '' . $text . ''; + } + $self->set_label('label_best_lap', $row, $text); } sub set_name {