package pl.droidsonroids.gif;

import java.lang.Thread;

/* JADX INFO: loaded from: classes3.dex */
public abstract class q implements Runnable {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final c f32051a;

    public q(c cVar) {
        this.f32051a = cVar;
    }

    public abstract void a();

    @Override // java.lang.Runnable
    public final void run() {
        boolean z10;
        try {
            GifInfoHandle gifInfoHandle = this.f32051a.f32029g;
            synchronized (gifInfoHandle) {
                z10 = gifInfoHandle.f32011a == 0;
            }
            if (z10) {
                return;
            }
            a();
        } catch (Throwable th) {
            Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
            if (defaultUncaughtExceptionHandler != null) {
                defaultUncaughtExceptionHandler.uncaughtException(Thread.currentThread(), th);
            }
            throw th;
        }
    }
}
