This repository was archived by the owner on Feb 24, 2025. It is now read-only.
File tree 2 files changed +3
-14
lines changed
2 files changed +3
-14
lines changed Original file line number Diff line number Diff line change @@ -131,9 +131,9 @@ final class AddressBarViewController: NSViewController {
131
131
passiveTextField. stringValue = " "
132
132
return
133
133
}
134
- passiveAddressBarStringCancellable = selectedTabViewModel. $passiveAddressBarString. sink { [ weak self ] _ in
135
- self ? . updatePassiveTextField ( )
136
- }
134
+ passiveAddressBarStringCancellable = selectedTabViewModel. $passiveAddressBarString
135
+ . receive ( on : DispatchQueue . main )
136
+ . weakAssign ( to : \ . stringValue , on : passiveTextField )
137
137
}
138
138
139
139
private func subscribeToProgressEvents( ) {
@@ -183,15 +183,6 @@ final class AddressBarViewController: NSViewController {
183
183
}
184
184
}
185
185
186
- private func updatePassiveTextField( ) {
187
- guard let selectedTabViewModel = tabCollectionViewModel. selectedTabViewModel else {
188
- os_log ( " %s: Selected tab view model is nil " , type: . error, className)
189
- return
190
- }
191
-
192
- passiveTextField. stringValue = selectedTabViewModel. passiveAddressBarString
193
- }
194
-
195
186
private func updateView( firstResponder: Bool ) {
196
187
addressBarTextField. alphaValue = firstResponder ? 1 : 0
197
188
passiveTextField. alphaValue = firstResponder ? 0 : 1
Original file line number Diff line number Diff line change @@ -33,8 +33,6 @@ final class TabBarCollectionView: NSCollectionView {
33
33
34
34
// Register for the dropped object types we can accept.
35
35
registerForDraggedTypes ( [ . URL] )
36
- // Enable dragging items from our CollectionView to other applications.
37
- setDraggingSourceOperationMask ( [ . private] , forLocal: false )
38
36
// Enable dragging items within and into our CollectionView.
39
37
setDraggingSourceOperationMask ( [ . private] , forLocal: true )
40
38
}
You can’t perform that action at this time.
0 commit comments