Skip to content

Commit f586fec

Browse files
authored
Merge pull request #161 from parkwoodent/bugfix/avoid-base-retain
Changed retain policy on base to unowned on dismissed event.
2 parents 00fc4e2 + 7743f52 commit f586fec

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

RxFlow/Extensions/Reactive+UIViewController.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public extension Reactive where Base: UIViewController {
1717
/// Rx observable, triggered when the view is being dismissed
1818
var dismissed: ControlEvent<Bool> {
1919
let dismissedSource = self.sentMessage(#selector(Base.viewDidDisappear))
20-
.filter { [base] _ in base.isBeingDismissed }
20+
.filter { [weak base] _ in base?.isBeingDismissed ?? true }
2121
.map { _ in false }
2222

2323
let movedToParentSource = self.sentMessage(#selector(Base.didMove))

0 commit comments

Comments
 (0)