Skip to content

Commit 1dd34c5

Browse files
allow files with a utType that is neither image nor PDF to be previewed (#1822)
* important fix to preview fileDocuments (using QuickLook) that have a utType but are neither images nor PDFs See #1783 * make `NonTextFileView` a bit more readable * nest duplicate `utType` if checks in `NonTextFileView` * Update CodeEdit/Features/Editor/Views/NonTextFileView.swift --------- Co-authored-by: Austin Condiff <austin.condiff@gmail.com>
1 parent 8818cdf commit 1dd34c5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CodeEdit/Features/Editor/Views/NonTextFileView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ struct NonTextFileView: View {
2121
@EnvironmentObject private var statusBarViewModel: StatusBarViewModel
2222

2323
var body: some View {
24-
2524
Group {
2625
if let fileURL = fileDocument.fileURL {
2726
if let utType = fileDocument.utType {
@@ -32,12 +31,14 @@ struct NonTextFileView: View {
3231
} else if utType.conforms(to: .pdf) {
3332
PDFFileView(fileURL)
3433
.modifier(UpdateStatusBarInfo(withURL: fileURL))
34+
} else {
35+
AnyFileView(fileURL)
36+
.modifier(UpdateStatusBarInfo(withURL: fileURL))
3537
}
3638
} else {
3739
AnyFileView(fileURL)
3840
.modifier(UpdateStatusBarInfo(withURL: fileURL))
3941
}
40-
4142
} else {
4243
ZStack {
4344
Text("Cannot retrieve URL to the file you opened.")
@@ -48,6 +49,5 @@ struct NonTextFileView: View {
4849
statusBarViewModel.dimensions = nil
4950
statusBarViewModel.fileSize = nil
5051
}
51-
5252
}
5353
}

0 commit comments

Comments
 (0)