We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
.receive(on)
1 parent ff3b2fa commit de45cc3Copy full SHA for de45cc3
Sources/ResponsiveTextField/ResponsiveTextField.swift
@@ -240,9 +240,13 @@ public struct FirstResponderStateChangeHandler {
240
/// `DispatchQueue.main`.
241
///
242
public func receive<S: Scheduler>(on scheduler: S, options: S.SchedulerOptions? = nil) -> Self {
243
- return .init { isFirstResponder in
244
- scheduler.schedule { self.handleStateChange(isFirstResponder) }
245
- }
+ return .init(
+ handleStateChange: { isFirstResponder in
+ scheduler.schedule { self.handleStateChange(isFirstResponder) }
246
+ },
247
+ canBecomeFirstResponder: canBecomeFirstResponder,
248
+ canResignFirstResponder: canResignFirstResponder
249
+ )
250
}
251
252
0 commit comments