1
0
Fork 0
mirror of https://github.com/M66B/NetGuard.git synced 2025-02-23 14:51:06 +00:00

Prevent crash

This commit is contained in:
M66B 2017-08-06 17:33:08 +02:00
parent 3cfd8cde23
commit d5c22f455f

View file

@ -310,7 +310,7 @@ public class AdapterRule extends RecyclerView.Adapter<AdapterRule.ViewHolder> im
} }
@Override @Override
public void onBindViewHolder(final ViewHolder holder, final int position) { public void onBindViewHolder(final ViewHolder holder, int position) {
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
// Get rule // Get rule
@ -321,7 +321,7 @@ public class AdapterRule extends RecyclerView.Adapter<AdapterRule.ViewHolder> im
@Override @Override
public void onClick(View view) { public void onClick(View view) {
rule.expanded = !rule.expanded; rule.expanded = !rule.expanded;
notifyItemChanged(position); notifyItemChanged(holder.getAdapterPosition());
} }
}); });
@ -823,7 +823,7 @@ public class AdapterRule extends RecyclerView.Adapter<AdapterRule.ViewHolder> im
if (!live) if (!live)
notifyDataSetChanged(); notifyDataSetChanged();
if (rv != null) if (rv != null)
rv.scrollToPosition(position); rv.scrollToPosition(holder.getAdapterPosition());
} }
}); });
} }