Skip to content

Commit f84962f

Browse files
committed
Optional MinimapView Parameter
1 parent 3a7fc91 commit f84962f

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

Sources/CodeEditSourceEditor/Highlighting/Highlighter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class Highlighter: NSObject {
8585

8686
init(
8787
textView: TextView,
88-
minimapView: MinimapView,
88+
minimapView: MinimapView?,
8989
providers: [HighlightProviding],
9090
attributeProvider: ThemeAttributesProviding,
9191
language: CodeLanguage

Sources/CodeEditSourceEditor/Highlighting/VisibleRangeProvider.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class VisibleRangeProvider {
3030
return IndexSet(integersIn: textView?.visibleTextRange ?? NSRange())
3131
}()
3232

33-
init(textView: TextView, minimapView: MinimapView) {
33+
init(textView: TextView, minimapView: MinimapView?) {
3434
self.textView = textView
3535
self.minimapView = minimapView
3636

Tests/CodeEditSourceEditorTests/Highlighting/HighlightProviderStateTest.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ final class HighlightProviderStateTest: XCTestCase {
3030
override func setUp() async throws {
3131
try await super.setUp()
3232
textView = Mock.textView()
33-
rangeProvider = MockVisibleRangeProvider(textView: textView)
33+
rangeProvider = MockVisibleRangeProvider(textView: textView, minimapView: nil)
3434
delegate = EmptyHighlightProviderStateDelegate()
3535
}
3636

Tests/CodeEditSourceEditorTests/Highlighting/VisibleRangeProviderTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ final class VisibleRangeProviderTests: XCTestCase {
88
textView.string = Array(repeating: "\n", count: 400).joined()
99
textView.layout()
1010

11-
let rangeProvider = VisibleRangeProvider(textView: textView)
11+
let rangeProvider = VisibleRangeProvider(textView: textView, minimapView: nil)
1212
let originalSet = rangeProvider.visibleSet
1313

1414
scrollView.contentView.scroll(to: NSPoint(x: 0, y: 250))
@@ -25,7 +25,7 @@ final class VisibleRangeProviderTests: XCTestCase {
2525
textView.string = Array(repeating: "\n", count: 400).joined()
2626
textView.layout()
2727

28-
let rangeProvider = VisibleRangeProvider(textView: textView)
28+
let rangeProvider = VisibleRangeProvider(textView: textView, minimapView: nil)
2929
let originalSet = rangeProvider.visibleSet
3030

3131
scrollView.setFrameSize(NSSize(width: 250, height: 450))
@@ -46,7 +46,7 @@ final class VisibleRangeProviderTests: XCTestCase {
4646
textView.string = Array(repeating: "\n", count: 400).joined()
4747
textView.layout()
4848

49-
let rangeProvider = VisibleRangeProvider(textView: textView)
49+
let rangeProvider = VisibleRangeProvider(textView: textView, minimapView: nil)
5050
let originalSet = rangeProvider.visibleSet
5151

5252
textView.setFrameSize(NSSize(width: 350, height: 450))

Tests/CodeEditSourceEditorTests/Mock.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ enum Mock {
129129
) -> Highlighter {
130130
Highlighter(
131131
textView: textView,
132+
minimapView: nil,
132133
providers: highlightProviders,
133134
attributeProvider: attributeProvider,
134135
language: language

0 commit comments

Comments
 (0)