mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-21 15:49:15 +01:00
fix size restore issue in extensions viewlet
This commit is contained in:
@@ -414,7 +414,8 @@ export class ViewsViewlet extends PanelViewlet {
|
||||
});
|
||||
toCreate.push(view);
|
||||
|
||||
this.addPanel(view, viewState ? viewState.size : 200, index);
|
||||
const size = viewState ? viewState.size : (viewDescriptor.size || 200);
|
||||
this.addPanel(view, size, index);
|
||||
this.viewsViewletPanels.splice(index, 0, view);
|
||||
}
|
||||
|
||||
|
||||
@@ -136,7 +136,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
|
||||
name: localize('marketPlace', "Marketplace"),
|
||||
location: ViewLocation.Extensions,
|
||||
ctor: ExtensionsListView,
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.has('extensionsViewletVisible'), ContextKeyExpr.has('searchExtensions'), ContextKeyExpr.not('searchInstalledExtensions')),
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.has('searchExtensions'), ContextKeyExpr.not('searchInstalledExtensions')),
|
||||
size: 100
|
||||
};
|
||||
}
|
||||
@@ -147,7 +147,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
|
||||
name: localize('installedExtensions', "Installed"),
|
||||
location: ViewLocation.Extensions,
|
||||
ctor: InstalledExtensionsView,
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.has('extensionsViewletVisible'), ContextKeyExpr.not('searchExtensions')),
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.not('searchExtensions')),
|
||||
size: 50
|
||||
};
|
||||
}
|
||||
@@ -158,7 +158,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
|
||||
name: localize('searchInstalledExtensions', "Installed"),
|
||||
location: ViewLocation.Extensions,
|
||||
ctor: InstalledExtensionsView,
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.has('extensionsViewletVisible'), ContextKeyExpr.has('searchInstalledExtensions')),
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.has('searchInstalledExtensions')),
|
||||
size: 50
|
||||
};
|
||||
}
|
||||
@@ -169,7 +169,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
|
||||
name: localize('recommendedExtensions', "Recommended"),
|
||||
location: ViewLocation.Extensions,
|
||||
ctor: RecommendedExtensionsView,
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.has('extensionsViewletVisible'), ContextKeyExpr.not('searchExtensions')),
|
||||
when: ContextKeyExpr.and(ContextKeyExpr.not('searchExtensions')),
|
||||
size: 50,
|
||||
canToggleVisibility: true
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user