package v0;

import android.database.Cursor;
import android.widget.Filter;
import androidx.appcompat.widget.SearchView;
import l.i3;

/* JADX INFO: loaded from: classes.dex */
public final class d extends Filter {

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

    @Override // android.widget.Filter
    public final CharSequence convertResultToString(Object obj) {
        return ((i3) this.f33647a).c((Cursor) obj);
    }

    /* JADX WARN: Removed duplicated region for block: B:15:0x002c  */
    @Override // android.widget.Filter
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Filter.FilterResults performFiltering(CharSequence charSequence) {
        String string;
        Cursor cursorG;
        i3 i3Var = (i3) this.f33647a;
        if (charSequence == null) {
            string = "";
        } else {
            i3Var.getClass();
            string = charSequence.toString();
        }
        SearchView searchView = i3Var.f29729l;
        if (searchView.getVisibility() == 0 && searchView.getWindowVisibility() == 0) {
            try {
                cursorG = i3Var.g(i3Var.f29730m, string);
                if (cursorG != null) {
                    cursorG.getCount();
                }
            } catch (RuntimeException unused) {
            }
        } else {
            cursorG = null;
        }
        Filter.FilterResults filterResults = new Filter.FilterResults();
        if (cursorG != null) {
            filterResults.count = cursorG.getCount();
            filterResults.values = cursorG;
        } else {
            filterResults.count = 0;
            filterResults.values = null;
        }
        return filterResults;
    }

    @Override // android.widget.Filter
    public final void publishResults(CharSequence charSequence, Filter.FilterResults filterResults) {
        c cVar = this.f33647a;
        Cursor cursor = ((b) cVar).f33641c;
        Object obj = filterResults.values;
        if (obj == null || obj == cursor) {
            return;
        }
        ((i3) cVar).b((Cursor) obj);
    }
}
