@@ -552,8 +552,8 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
552552 const disposables : DisposableStore = new DisposableStore ( ) ;
553553 const displayName = this . authenticationService . getDisplayName ( this . userDataSyncStore ! . authenticationProviderId ) ;
554554 const quickPick = this . quickInputService . createQuickPick < { id : string , label : string , description ?: string , detail ?: string } > ( ) ;
555- const chooseAnotherItemId = 'chooseAnother' ;
556555 disposables . add ( quickPick ) ;
556+ const chooseAnotherItemId = 'chooseAnother' ;
557557 quickPick . title = localize ( 'pick account' , "{0}: Pick an account" , displayName ) ;
558558 quickPick . ok = false ;
559559 quickPick . placeholder = localize ( 'choose account placeholder' , "Pick an account for syncing" ) ;
@@ -916,7 +916,9 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
916916 return new Promise ( ( c , e ) => {
917917 const quickInputService = accessor . get ( IQuickInputService ) ;
918918 const commandService = accessor . get ( ICommandService ) ;
919+ const disposables = new DisposableStore ( ) ;
919920 const quickPick = quickInputService . createQuickPick ( ) ;
921+ disposables . add ( quickPick ) ;
920922 const items : Array < IQuickPickItem | IQuickPickSeparator > = [ ] ;
921923 if ( that . userDataSyncService . conflictsSources . length ) {
922924 for ( const source of that . userDataSyncService . conflictsSources ) {
@@ -937,7 +939,6 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
937939 items . push ( { type : 'separator' } ) ;
938940 items . push ( { id : stopSyncCommand . id , label : stopSyncCommand . title ( that . userDataSyncStore ! . authenticationProviderId , that . activeAccount , that . authenticationService ) } ) ;
939941 quickPick . items = items ;
940- const disposables = new DisposableStore ( ) ;
941942 disposables . add ( quickPick . onDidAccept ( ( ) => {
942943 if ( quickPick . selectedItems [ 0 ] && quickPick . selectedItems [ 0 ] . id ) {
943944 commandService . executeCommand ( quickPick . selectedItems [ 0 ] . id ) ;
0 commit comments