fix: activate themes on desktop

This commit is contained in:
Baptiste Grob
2020-09-28 12:07:13 +02:00
parent 4ae680e936
commit 92b223d35a
4 changed files with 4 additions and 25 deletions

View File

@@ -187,10 +187,6 @@ export class DesktopManager extends ApplicationService {
});
}
onExtensionsReady() {
this.webApplication.getAppState().desktopExtensionsReady();
}
desktop_requestBackupFile() {
return this.application!.createBackupFile(
undefined,

View File

@@ -24,8 +24,8 @@ export class ThemeManager extends ApplicationService {
if (event === ApplicationEvent.SignedOut) {
this.deactivateAllThemes();
} else if (event === ApplicationEvent.StorageReady) {
await this.activateCachedThemes();
if (!this.webApplication.getDesktopService().isDesktop) {
await this.activateCachedThemes();
}
}
}
@@ -50,13 +50,6 @@ export class ThemeManager extends ApplicationService {
async onAppStart() {
super.onAppStart();
this.registerObservers();
this.unsubState = this.webApplication.getAppState().addObserver(
async (eventName) => {
if (eventName === AppStateEvent.DesktopExtsReady) {
this.activateCachedThemes();
}
}
);
}
private async activateCachedThemes() {