Partially fixed #1067.

beforeAddingWidget() wasn't accounting for the extra space required for the random track.
This was causing the ribbon widget in soccer mode to get drawn incorrectly.

I also changed it in easter egg and tracks screen.

Thanks to sachith500.
This commit is contained in:
Deve 2014-02-03 19:29:27 +01:00
parent 35941194bb
commit 57b38b4371
3 changed files with 3 additions and 3 deletions

View File

@ -105,7 +105,7 @@ void ArenasScreen::beforeAddingWidget()
DynamicRibbonWidget* tracks_widget = this->getWidget<DynamicRibbonWidget>("tracks");
assert( tracks_widget != NULL );
tracks_widget->setItemCountHint(num_of_arenas); //set the item hint to that number to prevent weird formatting
tracks_widget->setItemCountHint(num_of_arenas+1); //set the item hint to that number to prevent weird formatting
}
// -----------------------------------------------------------------------------

View File

@ -174,7 +174,7 @@ void EasterEggScreen::beforeAddingWidget()
DynamicRibbonWidget* tracks_widget = this->getWidget<DynamicRibbonWidget>("tracks");
assert( tracks_widget != NULL );
tracks_widget->setItemCountHint(num_of_arenas); //set the item hint to that number to prevent weird formatting
tracks_widget->setItemCountHint(num_of_arenas+1); //set the item hint to that number to prevent weird formatting
}
// -----------------------------------------------------------------------------

View File

@ -190,7 +190,7 @@ void TracksScreen::beforeAddingWidget()
DynamicRibbonWidget* tracks_widget = this->getWidget<DynamicRibbonWidget>("tracks");
assert( tracks_widget != NULL );
tracks_widget->setItemCountHint( track_manager->getNumberOfTracks() );
tracks_widget->setItemCountHint( track_manager->getNumberOfTracks()+1 );
}
// -----------------------------------------------------------------------------