Fix crash in networking grand prix
This commit is contained in:
parent
0b45ac9fd9
commit
dfd932caf5
@ -1280,8 +1280,6 @@ Highscores* World::getHighscores() const
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
Highscores* World::getGPHighscores() const
|
Highscores* World::getGPHighscores() const
|
||||||
{
|
{
|
||||||
if (isNetworkWorld() || RaceManager::get()->getMajorMode() != RaceManager::MAJOR_MODE_GRAND_PRIX)
|
|
||||||
return NULL;
|
|
||||||
const Highscores::HighscoreType type = "HST_GRANDPRIX";
|
const Highscores::HighscoreType type = "HST_GRANDPRIX";
|
||||||
Highscores* highscores = highscore_manager->getHighscores(type,
|
Highscores* highscores = highscore_manager->getHighscores(type,
|
||||||
RaceManager::get()->getNumNonGhostKarts(),
|
RaceManager::get()->getNumNonGhostKarts(),
|
||||||
|
@ -203,9 +203,10 @@ void RaceResultGUI::init()
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if(RaceManager::get()->getMajorMode() == RaceManager::MAJOR_MODE_GRAND_PRIX)
|
if (RaceManager::get()->getMajorMode() == RaceManager::MAJOR_MODE_GRAND_PRIX &&
|
||||||
|
!NetworkConfig::get()->isNetworking())
|
||||||
{
|
{
|
||||||
if(RaceManager::get()->getNumOfTracks() == RaceManager::get()->getTrackNumber() + 1
|
if (RaceManager::get()->getNumOfTracks() == RaceManager::get()->getTrackNumber() + 1
|
||||||
&& !RaceManager::get()->getGrandPrix().isRandomGP())
|
&& !RaceManager::get()->getGrandPrix().isRandomGP())
|
||||||
{
|
{
|
||||||
Highscores* highscores = World::getWorld()->getGPHighscores();
|
Highscores* highscores = World::getWorld()->getGPHighscores();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user