package androidx.leanback.widget;

import android.view.View;
import android.view.ViewTreeObserver;
import android.widget.TextView;
import androidx.leanback.widget.c;

/* JADX INFO: loaded from: classes.dex */
class b implements ViewTreeObserver.OnPreDrawListener {
    public final /* synthetic */ c.a a;

    public b(c.a aVar) {
        this.a = aVar;
    }

    @Override // android.view.ViewTreeObserver.OnPreDrawListener
    public final boolean onPreDraw() {
        c.a aVar = this.a;
        TextView textView = aVar.d;
        View view = aVar.a;
        TextView textView2 = aVar.b;
        TextView textView3 = aVar.c;
        if (textView3.getVisibility() == 0 && textView3.getTop() > view.getHeight() && textView2.getLineCount() > 1) {
            textView2.setMaxLines(textView2.getLineCount() - 1);
            return false;
        }
        int i = textView2.getLineCount() > 1 ? aVar.k : aVar.j;
        if (textView.getMaxLines() != i) {
            textView.setMaxLines(i);
            return false;
        }
        if (aVar.p != null) {
            view.getViewTreeObserver().removeOnPreDrawListener(aVar.p);
            aVar.p = null;
        }
        return true;
    }
}
