mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 13:46:13 +00:00
typing issue & null check in window.ts
This commit is contained in:
parent
6451a30287
commit
ac7ead397b
|
@ -231,7 +231,7 @@ export class ElectronWindow extends Themable {
|
|||
window.document.addEventListener('contextmenu', e => this.onContextMenu(e));
|
||||
}
|
||||
|
||||
private onContextMenu(e: PointerEvent): void {
|
||||
private onContextMenu(e: MouseEvent): void {
|
||||
if (e.target instanceof HTMLElement) {
|
||||
const target = <HTMLElement>e.target;
|
||||
if (target.nodeName && (target.nodeName.toLowerCase() === 'input' || target.nodeName.toLowerCase() === 'textarea')) {
|
||||
|
@ -423,7 +423,7 @@ export class ElectronWindow extends Themable {
|
|||
|
||||
private onOpenFiles(request: IOpenFileRequest): void {
|
||||
const inputs: IResourceEditor[] = [];
|
||||
const diffMode = (request.filesToDiff.length === 2);
|
||||
const diffMode = request.filesToDiff && (request.filesToDiff.length === 2);
|
||||
|
||||
if (!diffMode && request.filesToOpen) {
|
||||
inputs.push(...this.toInputs(request.filesToOpen, false));
|
||||
|
|
Loading…
Reference in a new issue