package com.jakewharton.rxbinding2.view; import android.view.View; import com.jakewharton.rxbinding2.internal.Notification; import com.jakewharton.rxbinding2.internal.Preconditions; import io.reactivex.Observable; import io.reactivex.Observer; import io.reactivex.android.MainThreadDisposable; /* loaded from: classes.dex */ final class ViewClickObservable extends Observable { private final View a; static final class Listener extends MainThreadDisposable implements View.OnClickListener { private final View b; private final Observer c; Listener(View view, Observer observer) { this.b = view; this.c = observer; } @Override // io.reactivex.android.MainThreadDisposable protected void b() { this.b.setOnClickListener(null); } @Override // android.view.View.OnClickListener public void onClick(View view) { if (a()) { return; } this.c.onNext(Notification.INSTANCE); } } ViewClickObservable(View view) { this.a = view; } @Override // io.reactivex.Observable protected void subscribeActual(Observer observer) { if (Preconditions.a(observer)) { Listener listener = new Listener(this.a, observer); observer.onSubscribe(listener); this.a.setOnClickListener(listener); } } }