Don't fail on erros; expect the code to throw!

This commit is contained in:
RMidhunSuresh 2022-07-17 17:35:29 +05:30
parent f15e23762a
commit 80fb953688
1 changed files with 9 additions and 4 deletions

View File

@ -64,11 +64,16 @@ export class ThemeLoader {
this._themeBuilder = new ThemeBuilder(this._platform, idToManifest, this.preferredColorScheme);
for (let i = 0; i < results.length; ++i) {
const { body } = results[i];
if (body.extends) {
await this._themeBuilder.populateDerivedTheme(body);
try {
if (body.extends) {
await this._themeBuilder.populateDerivedTheme(body);
}
else {
this._populateThemeMap(body, manifestLocations[i], log);
}
}
else {
this._populateThemeMap(body, manifestLocations[i], log);
catch(e) {
console.error(e);
}
}
Object.assign(this._themeMapping, this._themeBuilder.themeMapping);