mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-21 17:19:01 +01:00
* Aux window: windows moved to the top stay on top over focused window (fix #196473) * 💄
This commit is contained in:
@@ -17,7 +17,7 @@ import { FileAccess, RemoteAuthorities, Schemas } from 'vs/base/common/network';
|
||||
import * as platform from 'vs/base/common/platform';
|
||||
import { URI } from 'vs/base/common/uri';
|
||||
|
||||
export const { registerWindow, getWindows, onDidRegisterWindow, onWillUnregisterWindow, onDidUnregisterWindow } = (function () {
|
||||
export const { registerWindow, getWindows, getWindowsCount, onDidRegisterWindow, onWillUnregisterWindow, onDidUnregisterWindow } = (function () {
|
||||
const windows = new Set([window]);
|
||||
const onDidRegisterWindow = new event.Emitter<{ window: Window & typeof globalThis; disposables: DisposableStore }>();
|
||||
const onDidUnregisterWindow = new event.Emitter<Window & typeof globalThis>();
|
||||
@@ -51,6 +51,9 @@ export const { registerWindow, getWindows, onDidRegisterWindow, onWillUnregister
|
||||
},
|
||||
getWindows(): Iterable<Window & typeof globalThis> {
|
||||
return windows;
|
||||
},
|
||||
getWindowsCount(): number {
|
||||
return windows.size;
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user