Skip to content

Commit d95f20b

Browse files
authored
Fix incorrect code block rendering in live preview (#2417)
* Revert "Fix inline list rendering in live preview (#2387)" This reverts commit 6a6e025. * Fix inline rendering for lists in live preview * fix formatting * Fix incorrect code block rendering * fix formatting
1 parent 41c8f3a commit d95f20b

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/ui/views/inline-field-live-preview.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
ViewUpdate,
1010
WidgetType,
1111
} from "@codemirror/view";
12-
import { InlineField, extractInlineFields, parseInlineValue } from "data-import/inline-field";
12+
import { extractInlineFields, InlineField, parseInlineValue } from "data-import/inline-field";
1313
import { canonicalizeVarName } from "util/normalize";
1414
import { renderCompactMarkdown, renderValue } from "ui/render";
1515
import { DataviewSettings } from "settings";
@@ -58,7 +58,7 @@ function buildInlineFields(state: EditorState): RangeSet<InlineFieldValue> {
5858
export const inlineFieldsField = StateField.define<RangeSet<InlineFieldValue>>({
5959
create: buildInlineFields,
6060
update(oldFields, tr) {
61-
return tr.docChanged ? buildInlineFields(tr.state) : oldFields;
61+
return buildInlineFields(tr.state);
6262
},
6363
});
6464

@@ -128,9 +128,7 @@ export const replaceInlineFieldsInLivePreview = (app: App, settings: DataviewSet
128128
if (update.docChanged) {
129129
this.decorations = this.decorations.map(update.changes);
130130
this.updateDecorations(update.view);
131-
} else if (update.selectionSet) {
132-
this.updateDecorations(update.view);
133-
} else if (update.viewportChanged || layoutChanged) {
131+
} else if (update.selectionSet || update.viewportChanged || layoutChanged) {
134132
this.decorations = this.buildDecorations(update.view);
135133
}
136134
}

0 commit comments

Comments
 (0)