Selaa lähdekoodia

Try to fix possible crash on statistics window

Ivan Savenko 10 kuukautta sitten
vanhempi
sitoutus
4912e92f33
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      client/mainmenu/CHighScoreScreen.cpp

+ 2 - 2
client/mainmenu/CHighScoreScreen.cpp

@@ -274,7 +274,7 @@ void CHighScoreInputScreen::show(Canvas & to)
 
 
 void CHighScoreInputScreen::clickPressed(const Point & cursorPosition)
 void CHighScoreInputScreen::clickPressed(const Point & cursorPosition)
 {
 {
-	if(statisticButton->pos.isInside(cursorPosition))
+	if(statisticButton && statisticButton->pos.isInside(cursorPosition))
 		return;
 		return;
 
 
 	OBJECT_CONSTRUCTION;
 	OBJECT_CONSTRUCTION;
@@ -288,7 +288,7 @@ void CHighScoreInputScreen::clickPressed(const Point & cursorPosition)
 	if(!input)
 	if(!input)
 	{
 	{
 		input = std::make_shared<CHighScoreInput>(calc.parameters[0].playerName,
 		input = std::make_shared<CHighScoreInput>(calc.parameters[0].playerName,
-		[&] (std::string text) 
+		[&] (std::string text)
 		{
 		{
 			if(!text.empty())
 			if(!text.empty())
 			{
 			{