package pl.droidsonroids.gif; import android.os.Handler; import android.os.Looper; import android.os.Message; import java.lang.ref.WeakReference; import java.util.Iterator; /* loaded from: classes2.dex */ class InvalidationHandler extends Handler { private final WeakReference a; public InvalidationHandler(GifDrawable gifDrawable) { super(Looper.getMainLooper()); this.a = new WeakReference<>(gifDrawable); } @Override // android.os.Handler public void handleMessage(Message message) { GifDrawable gifDrawable = this.a.get(); if (gifDrawable == null) { return; } if (message.what == -1) { gifDrawable.invalidateSelf(); return; } Iterator it = gifDrawable.h.iterator(); while (it.hasNext()) { it.next().a(message.what); } } }