Addd option to open markdown preview links in markdown preview

Fixes #19339
This commit is contained in:
Matt Bierner
2018-09-21 15:07:48 -07:00
parent a101ececf4
commit e19c9ba82d
5 changed files with 85 additions and 17 deletions

View File

@@ -292,14 +292,16 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
newState: WebviewPanelViewState
): void {
const panel = this.getWebviewPanel(handle);
if (panel) {
const viewColumn = typeConverters.ViewColumn.to(newState.position);
if (panel.active !== newState.active || panel.visible !== newState.visible || panel.viewColumn !== viewColumn) {
panel._setActive(newState.active);
panel._setVisible(newState.visible);
panel._setViewColumn(viewColumn);
panel._onDidChangeViewStateEmitter.fire({ webviewPanel: panel });
}
if (!panel) {
return;
}
const viewColumn = typeConverters.ViewColumn.to(newState.position);
if (panel.active !== newState.active || panel.visible !== newState.visible || panel.viewColumn !== viewColumn) {
panel._setActive(newState.active);
panel._setVisible(newState.visible);
panel._setViewColumn(viewColumn);
panel._onDidChangeViewStateEmitter.fire({ webviewPanel: panel });
}
}