diff options
| -rw-r--r-- | indra/newview/llfloatertranslationsettings.cpp | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/indra/newview/llfloatertranslationsettings.cpp b/indra/newview/llfloatertranslationsettings.cpp index b1316e386d..8bf48a811a 100644 --- a/indra/newview/llfloatertranslationsettings.cpp +++ b/indra/newview/llfloatertranslationsettings.cpp @@ -289,7 +289,10 @@ void LLFloaterTranslationSettings::onBtnOK()  	gSavedSettings.setString("TranslationService", getSelectedService());  	gSavedSettings.setString("BingTranslateAPIKey", getEnteredBingKey());  	gSavedSettings.setString("GoogleTranslateAPIKey", getEnteredGoogleKey()); -	(LLFloaterReg::getTypedInstance<LLFloaterIMNearbyChat>("nearby_chat"))-> -			showTranslationCheckbox(LLTranslate::isTranslationConfigured()); +	LLFloaterIMNearbyChat* nearby_chat = LLFloaterReg::findTypedInstance<LLFloaterIMNearbyChat>("nearby_chat"); +	if (nearby_chat) +	{ +		nearby_chat->showTranslationCheckbox(LLTranslate::isTranslationConfigured()); +	}  	closeFloater(false);  }  | 
