mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Add disposable to document listener in ScratchEditorSyncHighlighter
#EA-220382 Fixed GitOrigin-RevId: d69dd5907a43af2556eef17403c1a17f6b30c68e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
747231835f
commit
faa6c70199
+4
-3
@@ -72,16 +72,17 @@ private fun configureHighlightUpdateOnDocumentChange(
|
||||
previewEditor: EditorEx,
|
||||
highlighter: ScratchEditorSyncHighlighter
|
||||
) {
|
||||
val project = sourceEditor.project!!
|
||||
val updateHighlightOnDocumentChangeListener = object : DocumentListener {
|
||||
override fun documentChanged(event: DocumentEvent) {
|
||||
PsiDocumentManager.getInstance(sourceEditor.project!!).performWhenAllCommitted {
|
||||
PsiDocumentManager.getInstance(project).performWhenAllCommitted {
|
||||
highlighter.highlightByCurrentlyFocusedEditor()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
previewEditor.document.addDocumentListener(updateHighlightOnDocumentChangeListener)
|
||||
sourceEditor.document.addDocumentListener(updateHighlightOnDocumentChangeListener)
|
||||
previewEditor.document.addDocumentListener(updateHighlightOnDocumentChangeListener, project)
|
||||
sourceEditor.document.addDocumentListener(updateHighlightOnDocumentChangeListener, project)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user