Skip to content

Commit 22ba683

Browse files
committed
Check if listener is disposed in viewattacheventsobservable
1 parent a0d8556 commit 22ba683

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

android/autodispose-android/src/main/java/com/uber/autodispose/android/ViewAttachEventsObservable.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ final class ViewAttachEventsObservable extends Observable<ViewLifecycleEvent> {
4949
observer.onNext(ViewLifecycleEvent.ATTACH);
5050
}
5151
view.addOnAttachStateChangeListener(listener);
52+
if (listener.isDisposed()) {
53+
view.removeOnAttachStateChangeListener(listener);
54+
}
5255
}
5356

5457
static final class Listener extends MainThreadDisposable

0 commit comments

Comments
 (0)