Skip to content

Commit b204174

Browse files
committed
Conditionally Compile NSGlassEffectView
1 parent bf74654 commit b204174

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CodeEdit/Features/CodeEditUI/Views/GlassEffectView.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ struct GlassEffectView: NSViewRepresentable {
1616
}
1717

1818
func makeNSView(context: Context) -> NSView {
19+
#if compiler(>=6.2)
1920
if #available(macOS 26, *) {
2021
let view = NSGlassEffectView()
2122
view.cornerRadius = 0
@@ -24,11 +25,16 @@ struct GlassEffectView: NSViewRepresentable {
2425
} else {
2526
return NSView()
2627
}
28+
#else
29+
return NSView()
30+
#endif
2731
}
2832

2933
func updateNSView(_ nsView: NSView, context: Context) {
34+
#if compiler(>=6.2)
3035
if #available(macOS 26, *), let view = nsView as? NSGlassEffectView {
3136
view.tintColor = tintColor
3237
}
38+
#endif
3339
}
3440
}

0 commit comments

Comments
 (0)