mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-190637 MarkdownPreviewFileEditor: trace getting and setting HTML
GitOrigin-RevId: a3d44625799cebb846a066b907f46a579fe75155
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d6e9b5efcd
commit
dc271894cb
+10
-2
@@ -233,14 +233,22 @@ class MarkdownPreviewFileEditor(
|
||||
val settings = MarkdownSettings.getInstance(project)
|
||||
val textPreprocessor = retrievePanelProvider(settings).sourceTextPreprocessor
|
||||
lastRenderedHtml = readAction {
|
||||
textPreprocessor.preprocessText(project, document, file)
|
||||
val text = textPreprocessor.preprocessText(project, document, file)
|
||||
logger.info("MarkdownPreviewFileEditor: readAction finished")
|
||||
text
|
||||
}
|
||||
|
||||
val editor = mainEditor.firstOrNull() ?: run {
|
||||
logger.warn("MarkdownPreviewFileEditor: editor is null, cannot update preview")
|
||||
return
|
||||
}
|
||||
|
||||
val editor = mainEditor.firstOrNull() ?: return
|
||||
writeIntentReadAction {
|
||||
val offset = editor.caretModel.offset
|
||||
val line = editor.document.getLineNumber(offset)
|
||||
logger.info("MarkdownPreviewFileEditor: setHtml length: ${lastRenderedHtml.length}, offset: $offset, line: $line")
|
||||
panel.setHtml(lastRenderedHtml, offset, line, file)
|
||||
logger.info("MarkdownPreviewFileEditor: setHtml finished")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user