diff --git a/src/components/structures/UserSettings.js b/src/components/structures/UserSettings.js index 993586df84..992830066f 100644 --- a/src/components/structures/UserSettings.js +++ b/src/components/structures/UserSettings.js @@ -546,11 +546,13 @@ module.exports = React.createClass({ }, onLanguageChange: function(l) { - UserSettingsStore.setLocalSetting('language', l); - this.setState({ - language: l, - }); - PlatformPeg.get().reload(); + if(this.state.language !== l) { + UserSettingsStore.setLocalSetting('language', l); + this.setState({ + language: l, + }); + PlatformPeg.get().reload(); + } }, _renderLanguageSetting: function () {