mirror of
https://github.com/Microsoft/vscode
synced 2024-10-12 22:37:41 +00:00
pointer events check is not necessary
This commit is contained in:
parent
d2e8f2babd
commit
40d8fd76b8
|
@ -501,7 +501,7 @@ export function getClientArea(element: HTMLElement): Dimension {
|
|||
}
|
||||
|
||||
// If visual view port exits and it's on mobile, it should be used instead of window innerWidth / innerHeight, or document.body.clientWidth / document.body.clientHeight
|
||||
if (platform.isIOS && BrowserFeatures.pointerEvents && (<any>window).visualViewport) {
|
||||
if (platform.isIOS && (<any>window).visualViewport) {
|
||||
return new Dimension((<any>window).visualViewport.width, (<any>window).visualViewport.height);
|
||||
}
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace
|
|||
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
|
||||
import { onUnexpectedError } from 'vs/base/common/errors';
|
||||
import * as browser from 'vs/base/browser/browser';
|
||||
import * as platform from 'vs/base/common/platform';
|
||||
import { URI } from 'vs/base/common/uri';
|
||||
import { IWorkspaceInitializationPayload } from 'vs/platform/workspaces/common/workspaces';
|
||||
import { WorkspaceService } from 'vs/workbench/services/configuration/browser/configurationService';
|
||||
|
@ -49,7 +50,6 @@ import { IndexedDBLogProvider } from 'vs/workbench/services/log/browser/indexedD
|
|||
import { InMemoryLogProvider } from 'vs/workbench/services/log/common/inMemoryLogProvider';
|
||||
import { isWorkspaceToOpen, isFolderToOpen } from 'vs/platform/windows/common/windows';
|
||||
import { getWorkspaceIdentifier } from 'vs/workbench/services/workspaces/browser/workspaces';
|
||||
import { BrowserFeatures } from 'vs/base/browser/canIUse';
|
||||
|
||||
class BrowserMain extends Disposable {
|
||||
|
||||
|
@ -91,7 +91,7 @@ class BrowserMain extends Disposable {
|
|||
private registerListeners(workbench: Workbench, storageService: BrowserStorageService): void {
|
||||
|
||||
// Layout
|
||||
const viewport = BrowserFeatures.pointerEvents && (<any>window).visualViewport ? (<any>window).visualViewport /** Visual viewport */ : window /** Layout viewport */;
|
||||
const viewport = platform.isIOS && (<any>window).visualViewport ? (<any>window).visualViewport /** Visual viewport */ : window /** Layout viewport */;
|
||||
this._register(addDisposableListener(viewport, EventType.RESIZE, () => {
|
||||
workbench.layout();
|
||||
}));
|
||||
|
|
Loading…
Reference in a new issue