package io.reactivex.internal.operators.maybe; import io.reactivex.Flowable; import io.reactivex.MaybeObserver; import io.reactivex.MaybeSource; import io.reactivex.disposables.Disposable; import io.reactivex.internal.disposables.DisposableHelper; import io.reactivex.internal.fuseable.HasUpstreamMaybeSource; import io.reactivex.internal.subscriptions.DeferredScalarSubscription; import org.reactivestreams.Subscriber; /* loaded from: classes2.dex */ public final class MaybeToFlowable extends Flowable implements HasUpstreamMaybeSource { final MaybeSource b; static final class MaybeToFlowableSubscriber extends DeferredScalarSubscription implements MaybeObserver { Disposable a; MaybeToFlowableSubscriber(Subscriber subscriber) { super(subscriber); } @Override // io.reactivex.internal.subscriptions.DeferredScalarSubscription, org.reactivestreams.Subscription public void cancel() { super.cancel(); this.a.dispose(); } @Override // io.reactivex.MaybeObserver public void onComplete() { this.downstream.onComplete(); } @Override // io.reactivex.MaybeObserver public void onError(Throwable th) { this.downstream.onError(th); } @Override // io.reactivex.MaybeObserver public void onSubscribe(Disposable disposable) { if (DisposableHelper.validate(this.a, disposable)) { this.a = disposable; this.downstream.onSubscribe(this); } } @Override // io.reactivex.MaybeObserver public void onSuccess(T t) { complete(t); } } public MaybeToFlowable(MaybeSource maybeSource) { this.b = maybeSource; } @Override // io.reactivex.Flowable protected void b(Subscriber subscriber) { this.b.a(new MaybeToFlowableSubscriber(subscriber)); } }