mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Fix preview handling so the untitled notebooks are pinned by default (#3405)
This commit is contained in:
@@ -237,6 +237,7 @@ export class ExtHostNotebookDocumentsAndEditors implements ExtHostNotebookDocume
|
|||||||
let options: INotebookShowOptions = {};
|
let options: INotebookShowOptions = {};
|
||||||
if (showOptions) {
|
if (showOptions) {
|
||||||
options.preserveFocus = showOptions.preserveFocus;
|
options.preserveFocus = showOptions.preserveFocus;
|
||||||
|
options.preview = showOptions.preview;
|
||||||
options.position = showOptions.viewColumn;
|
options.position = showOptions.viewColumn;
|
||||||
options.providerId = showOptions.providerId;
|
options.providerId = showOptions.providerId;
|
||||||
options.connectionId = showOptions.connectionId;
|
options.connectionId = showOptions.connectionId;
|
||||||
|
|||||||
@@ -257,7 +257,7 @@ export class MainThreadNotebookDocumentsAndEditors extends Disposable implements
|
|||||||
|
|
||||||
const editorOptions: ITextEditorOptions = {
|
const editorOptions: ITextEditorOptions = {
|
||||||
preserveFocus: options.preserveFocus,
|
preserveFocus: options.preserveFocus,
|
||||||
pinned: options.pinned
|
pinned: !options.preview
|
||||||
};
|
};
|
||||||
let model = new NotebookInputModel(uri, undefined, false, undefined);
|
let model = new NotebookInputModel(uri, undefined, false, undefined);
|
||||||
let providerId = options.providerId;
|
let providerId = options.providerId;
|
||||||
|
|||||||
@@ -807,7 +807,7 @@ export interface INotebookEditorAddData {
|
|||||||
export interface INotebookShowOptions {
|
export interface INotebookShowOptions {
|
||||||
position?: EditorViewColumn;
|
position?: EditorViewColumn;
|
||||||
preserveFocus?: boolean;
|
preserveFocus?: boolean;
|
||||||
pinned?: boolean;
|
preview?: boolean;
|
||||||
providerId?: string;
|
providerId?: string;
|
||||||
connectionId?: string;
|
connectionId?: string;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user