Skip to content

Commit ae155b3

Browse files
authored
Status bar with interpreter information takes priority over other items (microsoft#2618)
Fixes microsoft#2617
1 parent 2bf0b5f commit ae155b3

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

news/1 Enhancements/2617.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Ensure status bar with interpreter information takes priority over other items.

src/client/interpreter/display/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class InterpreterDisplay implements IInterpreterDisplay {
2323
const application = serviceContainer.get<IApplicationShell>(IApplicationShell);
2424
const disposableRegistry = serviceContainer.get<Disposable[]>(IDisposableRegistry);
2525

26-
this.statusBar = application.createStatusBarItem(StatusBarAlignment.Left);
26+
this.statusBar = application.createStatusBarItem(StatusBarAlignment.Left, 100);
2727
this.statusBar.command = 'python.setInterpreter';
2828
disposableRegistry.push(this.statusBar);
2929
}

src/test/interpreters/display.unit.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ suite('Interpreters Display', () => {
6464
serviceContainer.setup(c => c.get(TypeMoq.It.isValue(IInterpreterHelper))).returns(() => interpreterHelper.object);
6565
serviceContainer.setup(c => c.get(TypeMoq.It.isValue(IPathUtils))).returns(() => pathUtils.object);
6666

67-
applicationShell.setup(a => a.createStatusBarItem(TypeMoq.It.isValue(StatusBarAlignment.Left), TypeMoq.It.isValue(undefined))).returns(() => statusBar.object);
67+
applicationShell.setup(a => a.createStatusBarItem(TypeMoq.It.isValue(StatusBarAlignment.Left), TypeMoq.It.isValue(100))).returns(() => statusBar.object);
6868
pathUtils.setup(p => p.getDisplayName(TypeMoq.It.isAny(), TypeMoq.It.isAny())).returns(p => p);
6969

7070
interpreterDisplay = new InterpreterDisplay(serviceContainer.object);

0 commit comments

Comments
 (0)