Skip to content

Commit 4097467

Browse files
committed
1 parent c7ae222 commit 4097467

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/vs/workbench/contrib/inlineChat/browser/inlineChatCurrentLine.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ import { PLAINTEXT_LANGUAGE_ID } from '../../../../editor/common/languages/modes
3838
import { createStyleSheet2 } from '../../../../base/browser/domStylesheets.js';
3939
import { stringValue } from '../../../../base/browser/cssValue.js';
4040
import { observableConfigValue } from '../../../../platform/observable/common/platformObservableUtils.js';
41-
import { Emitter } from '../../../../base/common/event.js';
4241
import { ChatAgentLocation } from '../../chat/common/constants.js';
4342
import { INSTRUCTIONS_LANGUAGE_ID, PROMPT_LANGUAGE_ID } from '../../chat/common/promptSyntax/constants.js';
4443
import { MODE_FILE_EXTENSION } from '../../../../platform/prompts/common/prompts.js';
@@ -242,7 +241,7 @@ export class InlineChatHintsController extends Disposable implements IEditorCont
242241
const ghostState = ghostCtrl?.model.read(r)?.state.read(r);
243242

244243
const textFocus = editorObs.isTextFocused.read(r);
245-
let position = editorObs.cursorPosition.read(r);
244+
const position = editorObs.cursorPosition.read(r);
246245
const model = editorObs.model.read(r);
247246

248247
const kb = keyObs.read(r);
@@ -255,14 +254,7 @@ export class InlineChatHintsController extends Disposable implements IEditorCont
255254
return undefined;
256255
}
257256

258-
// DEBT - I cannot use `model.onDidChangeContent` directly here
259-
// https://github.com/microsoft/vscode/issues/242059
260-
const emitter = r.store.add(new Emitter<void>());
261-
r.store.add(model.onDidChangeContent(() => emitter.fire()));
262-
observableFromEvent(emitter.event, () => model.getVersionId()).read(r);
263-
264-
// position can be wrong
265-
position = model.validatePosition(position);
257+
editorObs.versionId.read(r);
266258

267259
const visible = this._visibilityObs.read(r);
268260
const isEol = model.getLineMaxColumn(position.lineNumber) === position.column;

0 commit comments

Comments
 (0)