1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Fix extension enabled status after installation (#3199)

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
This commit is contained in:
Panu Horsmalahti 2021-06-28 16:48:02 +03:00 committed by GitHub
parent 8dda513b79
commit 7e8cc2122c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -192,6 +192,10 @@ export class ExtensionLoader extends Singleton {
} }
} }
setIsEnabled(lensExtensionId: LensExtensionId, isEnabled: boolean) {
this.extensions.get(lensExtensionId).isEnabled = isEnabled;
}
protected async initMain() { protected async initMain() {
this.isLoaded = true; this.isLoaded = true;
this.loadOnMain(); this.loadOnMain();

View File

@ -278,7 +278,7 @@ async function unpackExtension(request: InstallRequestValidated, disposeDownload
await when(() => ExtensionLoader.getInstance().userExtensions.has(id)); await when(() => ExtensionLoader.getInstance().userExtensions.has(id));
// Enable installed extensions by default. // Enable installed extensions by default.
ExtensionLoader.getInstance().userExtensions.get(id).isEnabled = true; ExtensionLoader.getInstance().setIsEnabled(id, true);
Notifications.ok( Notifications.ok(
<p>Extension <b>{displayName}</b> successfully installed!</p> <p>Extension <b>{displayName}</b> successfully installed!</p>