Skip to content

Commit 660e830

Browse files
authored
Avoid computing deserializeSnapshot twice in SnapshotComparer (microsoft#254860)
1 parent c3284e9 commit 660e830

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/vs/workbench/contrib/chat/browser/chatEditing/notebook/chatEditingModifiedNotebookSnapshot.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ export class SnapshotComparer {
5757
private readonly data: NotebookData;
5858
private readonly transientOptions: TransientOptions | undefined;
5959
constructor(initialCotent: string) {
60-
this.transientOptions = deserializeSnapshot(initialCotent).transientOptions;
61-
this.data = deserializeSnapshot(initialCotent).data;
60+
const { transientOptions, data } = deserializeSnapshot(initialCotent);
61+
this.transientOptions = transientOptions;
62+
this.data = data;
6263
}
6364

6465
isEqual(notebook: NotebookData | NotebookTextModel): boolean {

0 commit comments

Comments
 (0)