mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
bugfix for grammar loading if the start and the target language happen to be the same
This commit is contained in:
@@ -80,12 +80,19 @@ public class Translator {
|
||||
mGrammarLoader = new GrammarLoader();
|
||||
mGrammarLoader.start();
|
||||
|
||||
mSourceLoader = new ConcrLoader(getPrefLang(SOURCE_LANG_KEY, 0));
|
||||
Language prefSourceLang = getPrefLang(SOURCE_LANG_KEY, 0);
|
||||
Language prefTargetLang = getPrefLang(TARGET_LANG_KEY, 1);
|
||||
|
||||
mSourceLoader = new ConcrLoader(prefSourceLang);
|
||||
mSourceLoader.start();
|
||||
|
||||
mTargetLoader = new ConcrLoader(getPrefLang(TARGET_LANG_KEY, 1));
|
||||
mTargetLoader.start();
|
||||
|
||||
if (prefSourceLang == prefTargetLang) {
|
||||
mTargetLoader = mSourceLoader;
|
||||
} else {
|
||||
mTargetLoader = new ConcrLoader(prefTargetLang);
|
||||
mTargetLoader.start();
|
||||
}
|
||||
|
||||
mOtherLoader = null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user