public View getView(int paramInt, View paramView, ViewGroup paramViewGroup) {
   View localView = paramView;
   if (paramView == null) {
     localView =
         LayoutInflater.from(paramViewGroup.getContext())
             .inflate(2130903372, paramViewGroup, false);
     localView.setTag(new a.a(localView));
   }
   paramView = (a.a) localView.getTag();
   paramViewGroup = (Category) getItem(paramInt);
   Object localObject = (Drawable) a.get(paramViewGroup.d());
   a.setCompoundDrawablesWithIntrinsicBounds((Drawable) localObject, null, null, null);
   if ((c) && (paramViewGroup.f() > 0)) {
     b.setVisibility(0);
     localObject = a;
     if ((!b.contains(paramViewGroup)) || (paramViewGroup.f() != 0)) {
       break label169;
     }
   }
   label169:
   for (boolean bool = true; ; bool = false) {
     ((CheckedTextView) localObject).setChecked(bool);
     a.setText(paramViewGroup.a());
     return localView;
     b.setVisibility(8);
     break;
   }
 }