28 lines
911 B
Java
28 lines
911 B
Java
package androidx.lifecycle;
|
|
|
|
import d0.z.d.m;
|
|
import kotlin.coroutines.CoroutineContext;
|
|
import s.a.j0;
|
|
import s.a.z;
|
|
/* compiled from: PausingDispatcher.kt */
|
|
public final class PausingDispatcher extends z {
|
|
public final DispatchQueue dispatchQueue = new DispatchQueue();
|
|
|
|
@Override // s.a.z
|
|
public void dispatch(CoroutineContext coroutineContext, Runnable runnable) {
|
|
m.checkNotNullParameter(coroutineContext, "context");
|
|
m.checkNotNullParameter(runnable, "block");
|
|
this.dispatchQueue.dispatchAndEnqueue(coroutineContext, runnable);
|
|
}
|
|
|
|
@Override // s.a.z
|
|
public boolean isDispatchNeeded(CoroutineContext coroutineContext) {
|
|
m.checkNotNullParameter(coroutineContext, "context");
|
|
z zVar = j0.a;
|
|
if (s.a.a.m.b.H().isDispatchNeeded(coroutineContext)) {
|
|
return true;
|
|
}
|
|
return !this.dispatchQueue.canRun();
|
|
}
|
|
}
|