From ad0c573fe38f0b64a667710df0ffdec819fb4d3f Mon Sep 17 00:00:00 2001 From: Ajit Kumar Thakur Date: Tue, 2 Sep 2025 15:06:58 +0530 Subject: [PATCH] fix(quickopen): provide UndoManagerRegistration in OpenQuicklyPreviewView to prevent crash --- .../Features/OpenQuickly/Views/OpenQuicklyPreviewView.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CodeEdit/Features/OpenQuickly/Views/OpenQuicklyPreviewView.swift b/CodeEdit/Features/OpenQuickly/Views/OpenQuicklyPreviewView.swift index a336df84a9..0a696432c1 100644 --- a/CodeEdit/Features/OpenQuickly/Views/OpenQuicklyPreviewView.swift +++ b/CodeEdit/Features/OpenQuickly/Views/OpenQuicklyPreviewView.swift @@ -15,6 +15,8 @@ struct OpenQuicklyPreviewView: View { @StateObject var editorInstance: EditorInstance @StateObject var document: CodeFileDocument + @StateObject var undoRegistration: UndoManagerRegistration = UndoManagerRegistration() + init(item: CEWorkspaceFile) { self.item = item let doc = try? CodeFileDocument( @@ -29,6 +31,7 @@ struct OpenQuicklyPreviewView: View { var body: some View { if let utType = document.utType, utType.conforms(to: .text) { CodeFileView(editorInstance: editorInstance, codeFile: document, isEditable: false) + .environmentObject(undoRegistration) } else { NonTextFileView(fileDocument: document) }