Skip to content

Commit b96204a

Browse files
authored
Show Edit Sessions should focus view, not container (#156678)
Show Edit Sessions should focus view not container
1 parent 03214ee commit b96204a

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/vs/workbench/contrib/editSessions/browser/editSessions.contribution.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle
1010
import { Action2, IAction2Options, registerAction2 } from 'vs/platform/actions/common/actions';
1111
import { ServicesAccessor } from 'vs/editor/browser/editorExtensions';
1212
import { localize } from 'vs/nls';
13-
import { IEditSessionsWorkbenchService, Change, ChangeType, Folder, EditSession, FileType, EDIT_SESSION_SYNC_CATEGORY, EDIT_SESSIONS_CONTAINER_ID, EditSessionSchemaVersion, IEditSessionsLogService, EDIT_SESSIONS_VIEW_ICON, EDIT_SESSIONS_TITLE, EDIT_SESSIONS_SCHEME, EDIT_SESSIONS_SHOW_VIEW, EDIT_SESSIONS_SIGNED_IN } from 'vs/workbench/contrib/editSessions/common/editSessions';
13+
import { IEditSessionsWorkbenchService, Change, ChangeType, Folder, EditSession, FileType, EDIT_SESSION_SYNC_CATEGORY, EDIT_SESSIONS_CONTAINER_ID, EditSessionSchemaVersion, IEditSessionsLogService, EDIT_SESSIONS_VIEW_ICON, EDIT_SESSIONS_TITLE, EDIT_SESSIONS_SCHEME, EDIT_SESSIONS_SHOW_VIEW, EDIT_SESSIONS_SIGNED_IN, EDIT_SESSIONS_DATA_VIEW_ID } from 'vs/workbench/contrib/editSessions/common/editSessions';
1414
import { ISCMRepository, ISCMService } from 'vs/workbench/contrib/scm/common/scm';
1515
import { IFileService } from 'vs/platform/files/common/files';
1616
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
@@ -199,7 +199,7 @@ export class EditSessionsContribution extends Disposable implements IWorkbenchCo
199199
async run(accessor: ServicesAccessor) {
200200
that.shouldShowViewsContext.set(true);
201201
const viewsService = accessor.get(IViewsService);
202-
await viewsService.openViewContainer(EDIT_SESSIONS_CONTAINER_ID);
202+
await viewsService.openView(EDIT_SESSIONS_DATA_VIEW_ID);
203203
}
204204
}));
205205
}

src/vs/workbench/contrib/editSessions/browser/editSessionsViews.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiati
1010
import { Registry } from 'vs/platform/registry/common/platform';
1111
import { TreeView, TreeViewPane } from 'vs/workbench/browser/parts/views/treeView';
1212
import { Extensions, ITreeItem, ITreeViewDataProvider, ITreeViewDescriptor, IViewsRegistry, TreeItemCollapsibleState, TreeViewItemHandleArg, ViewContainer } from 'vs/workbench/common/views';
13-
import { EDIT_SESSIONS_SCHEME, EDIT_SESSIONS_SHOW_VIEW, EDIT_SESSIONS_SIGNED_IN, EDIT_SESSIONS_TITLE, IEditSessionsWorkbenchService } from 'vs/workbench/contrib/editSessions/common/editSessions';
13+
import { EDIT_SESSIONS_DATA_VIEW_ID, EDIT_SESSIONS_SCHEME, EDIT_SESSIONS_SHOW_VIEW, EDIT_SESSIONS_SIGNED_IN, EDIT_SESSIONS_TITLE, IEditSessionsWorkbenchService } from 'vs/workbench/contrib/editSessions/common/editSessions';
1414
import { URI } from 'vs/base/common/uri';
1515
import { fromNow } from 'vs/base/common/date';
1616
import { Codicon } from 'vs/base/common/codicons';
@@ -30,7 +30,7 @@ export class EditSessionsDataViews extends Disposable {
3030
}
3131

3232
private registerViews(container: ViewContainer): void {
33-
const viewId = 'workbench.views.editSessions.data';
33+
const viewId = EDIT_SESSIONS_DATA_VIEW_ID;
3434
const name = localize('edit sessions data', 'All Sessions');
3535
const treeView = this.instantiationService.createInstance(TreeView, viewId, name);
3636
treeView.showCollapseAllAction = true;

src/vs/workbench/contrib/editSessions/common/editSessions.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export const EDIT_SESSIONS_SIGNED_IN_KEY = 'editSessionsSignedIn';
7171
export const EDIT_SESSIONS_SIGNED_IN = new RawContextKey<boolean>(EDIT_SESSIONS_SIGNED_IN_KEY, false);
7272

7373
export const EDIT_SESSIONS_CONTAINER_ID = 'workbench.view.editSessions';
74+
export const EDIT_SESSIONS_DATA_VIEW_ID = 'workbench.views.editSessions.data';
7475
export const EDIT_SESSIONS_TITLE = localize('edit sessions', 'Edit Sessions');
7576

7677
export const EDIT_SESSIONS_VIEW_ICON = registerIcon('edit-sessions-view-icon', Codicon.cloudDownload, localize('editSessionViewIcon', 'View icon of the edit sessions view.'));

0 commit comments

Comments
 (0)