Don't fail on erros; expect the code to throw!
This commit is contained in:
parent
f15e23762a
commit
80fb953688
1 changed files with 9 additions and 4 deletions
|
@ -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);
|
||||
|
|
Reference in a new issue