custom widget launchers should not be initialized in safe mode

This commit is contained in:
zadam
2022-12-24 13:57:42 +01:00
parent b13ea72152
commit 4c51588270
4 changed files with 20 additions and 17 deletions

View File

@@ -27,22 +27,19 @@ export default class LauncherContainer extends FlexContainer {
return;
}
await Promise.allSettled(
(await visibleLaunchersRoot.getChildNotes())
.map(async launcherNote => {
try {
const launcherWidget = new LauncherWidget();
const success = await launcherWidget.initLauncher(launcherNote);
for (const launcherNote of await visibleLaunchersRoot.getChildNotes()) {
try {
const launcherWidget = new LauncherWidget();
const success = await launcherWidget.initLauncher(launcherNote);
if (success) {
this.child(launcherWidget);
}
}
catch (e) {
console.error(e);
}
})
);
if (success) {
this.child(launcherWidget);
}
}
catch (e) {
console.error(e);
}
}
this.$widget.empty();
this.renderChildren();