Merge pull request #1784 from cwillisf/setLocale-always-refreshBlocks

Make setLocale consistently refresh blocks
This commit is contained in:
Chris Willis-Ford authored and GitHub committed 2018-11-27 19:19:41 -08:00
commit 05979e2e93
1 file changed
+2 -3
+2 -3
View File
@@ -1036,10 +1036,9 @@ class VirtualMachine extends EventEmitter {
* updated for a new locale (or empty if locale hasn't changed.)
*/
setLocale (locale, messages) {
if (locale === formatMessage.setup().locale) {
return Promise.resolve();
if (locale !== formatMessage.setup().locale) {
formatMessage.setup({locale: locale, translations: {[locale]: messages}});
}
formatMessage.setup({locale: locale, translations: {[locale]: messages}});
return this.extensionManager.refreshBlocks();
}