File tree Expand file tree Collapse file tree
src/vs/workbench/browser/parts/views Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ export abstract class ViewContainerViewlet extends PanelViewlet implements IView
4242 private dimension : DOM . Dimension ;
4343 private areExtensionsReady : boolean = false ;
4444
45- private readonly visibleViewsCountFromCache : number ;
45+ private readonly visibleViewsCountFromCache : number | undefined ;
4646 private readonly visibleViewsStorageId : string ;
4747 protected readonly viewsModel : PersistentContributableViewsModel ;
4848 private viewDisposables : IDisposable [ ] = [ ] ;
@@ -68,7 +68,7 @@ export abstract class ViewContainerViewlet extends PanelViewlet implements IView
6868 this . viewletState = this . getMemento ( StorageScope . WORKSPACE ) ;
6969
7070 this . visibleViewsStorageId = `${ id } .numberOfVisibleViews` ;
71- this . visibleViewsCountFromCache = this . storageService . getNumber ( this . visibleViewsStorageId , StorageScope . WORKSPACE , 1 ) ;
71+ this . visibleViewsCountFromCache = this . storageService . getNumber ( this . visibleViewsStorageId , StorageScope . WORKSPACE , undefined ) ;
7272 this . _register ( toDisposable ( ( ) => this . viewDisposables = dispose ( this . viewDisposables ) ) ) ;
7373 }
7474
@@ -172,6 +172,9 @@ export abstract class ViewContainerViewlet extends PanelViewlet implements IView
172172 return false ;
173173 }
174174 if ( ! this . areExtensionsReady ) {
175+ if ( this . visibleViewsCountFromCache === undefined ) {
176+ return false ;
177+ }
175178 // Check in cache so that view do not jump. See #29609
176179 return this . visibleViewsCountFromCache === 1 ;
177180 }
You can’t perform that action at this time.
0 commit comments