diff --git a/rxbinding/src/main/java/com/jakewharton/rxbinding2/view/ViewTouchObservable.java b/rxbinding/src/main/java/com/jakewharton/rxbinding2/view/ViewTouchObservable.java index b3e7a178..d82c3bd9 100644 --- a/rxbinding/src/main/java/com/jakewharton/rxbinding2/view/ViewTouchObservable.java +++ b/rxbinding/src/main/java/com/jakewharton/rxbinding2/view/ViewTouchObservable.java @@ -43,10 +43,8 @@ static final class Listener extends MainThreadDisposable implements OnTouchListe @Override public boolean onTouch(View v, MotionEvent event) { if (!isDisposed()) { try { - if (handled.test(event)) { - observer.onNext(event); - return true; - } + observer.onNext(event); + return handled.test(event); } catch (Exception e) { observer.onError(e); dispose();