aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/js/editor/XtextClient.ts
diff options
context:
space:
mode:
Diffstat (limited to 'language-web/src/main/js/editor/XtextClient.ts')
-rw-r--r--language-web/src/main/js/editor/XtextClient.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/language-web/src/main/js/editor/XtextClient.ts b/language-web/src/main/js/editor/XtextClient.ts
index eeb67d72..27ef4165 100644
--- a/language-web/src/main/js/editor/XtextClient.ts
+++ b/language-web/src/main/js/editor/XtextClient.ts
@@ -2,7 +2,6 @@ import { Diagnostic, setDiagnostics } from '@codemirror/lint';
2import { 2import {
3 ChangeDesc, 3 ChangeDesc,
4 ChangeSet, 4 ChangeSet,
5 EditorState,
6 Transaction, 5 Transaction,
7} from '@codemirror/state'; 6} from '@codemirror/state';
8import { nanoid } from 'nanoid'; 7import { nanoid } from 'nanoid';
@@ -63,6 +62,7 @@ export class XtextClient {
63 onTransaction(transaction: Transaction): void { 62 onTransaction(transaction: Transaction): void {
64 const { changes } = transaction; 63 const { changes } = transaction;
65 if (!changes.empty) { 64 if (!changes.empty) {
65 this.webSocketClient.ensureOpen();
66 this.dirtyChanges = this.dirtyChanges.composeDesc(changes.desc); 66 this.dirtyChanges = this.dirtyChanges.composeDesc(changes.desc);
67 this.scheduleUpdate(); 67 this.scheduleUpdate();
68 } 68 }