66import 'vs/css!./media/scm' ;
77import { Event , Emitter } from 'vs/base/common/event' ;
88import { basename , dirname , isEqual } from 'vs/base/common/resources' ;
9- import { IDisposable , Disposable , DisposableStore , combinedDisposable , toDisposable } from 'vs/base/common/lifecycle' ;
9+ import { IDisposable , Disposable , DisposableStore , combinedDisposable } from 'vs/base/common/lifecycle' ;
1010import { ViewPane , IViewPaneOptions } from 'vs/workbench/browser/parts/views/viewPaneContainer' ;
1111import { append , $ , addClass , toggleClass , removeClass , Dimension } from 'vs/base/browser/dom' ;
1212import { IListVirtualDelegate , IIdentityProvider } from 'vs/base/browser/ui/list/list' ;
@@ -176,10 +176,7 @@ class RepositoryRenderer implements ICompressibleTreeRenderer<ISCMRepository, Fu
176176
177177 renderTemplate ( container : HTMLElement ) : RepositoryTemplate {
178178 // hack
179- const row = container . parentElement ! . parentElement ! ;
180- addClass ( row . querySelector ( '.monaco-tl-twistie' ) ! as HTMLElement , 'force-twistie' ) ;
181- addClass ( row , 'scm-provider-row' ) ;
182- const rowDisposable = toDisposable ( ( ) => removeClass ( row , 'scm-provider-row' ) ) ;
179+ addClass ( container . parentElement ! . parentElement ! . querySelector ( '.monaco-tl-twistie' ) ! as HTMLElement , 'force-twistie' ) ;
183180
184181 const provider = append ( container , $ ( '.scm-provider' ) ) ;
185182 const label = append ( provider , $ ( '.label' ) ) ;
@@ -193,7 +190,7 @@ class RepositoryRenderer implements ICompressibleTreeRenderer<ISCMRepository, Fu
193190 const visibilityDisposable = toolBar . onDidChangeDropdownVisibility ( e => toggleClass ( provider , 'active' , e ) ) ;
194191
195192 const disposable = Disposable . None ;
196- const templateDisposable = combinedDisposable ( rowDisposable , visibilityDisposable , toolBar , badgeStyler ) ;
193+ const templateDisposable = combinedDisposable ( visibilityDisposable , toolBar , badgeStyler ) ;
197194
198195 return { name, description, countContainer, count, toolBar, disposable, templateDisposable } ;
199196 }
@@ -1885,9 +1882,4 @@ registerThemingParticipant((theme, collector) => {
18851882 if ( repositoryStatusActionsBorderColor ) {
18861883 collector . addRule ( `.scm-view .scm-provider > .status > .monaco-action-bar > .actions-container { border-color: ${ repositoryStatusActionsBorderColor } ; }` ) ;
18871884 }
1888-
1889- const providerSeparatorBorderColor = theme . getColor ( scmProviderSeparatorBorderColor ) ;
1890- if ( providerSeparatorBorderColor ) {
1891- collector . addRule ( `.scm-view .scm-provider-row:not([data-index="0"]) { border-top: 1px dashed ${ providerSeparatorBorderColor } ; }` ) ;
1892- }
18931885} ) ;
0 commit comments