Fixed possible array out of bounds in the BoardEditor swipe away.

The lib seems to have a bug or something, do bounds checking.
captchafix
Florens Douwes 11 years ago
parent aee0398f16
commit 07004addf6
  1. 2
      Clover/src/org/floens/chan/ui/activity/BoardEditor.java

@ -97,10 +97,12 @@ public class BoardEditor extends Activity {
@Override @Override
public void onDismiss(ListView listView, int[] reverseSortedPositions) { public void onDismiss(ListView listView, int[] reverseSortedPositions) {
for (int position : reverseSortedPositions) { for (int position : reverseSortedPositions) {
if (position >= 0 && position < adapter.getCount()) {
Board b = adapter.getItem(position); Board b = adapter.getItem(position);
adapter.remove(b); adapter.remove(b);
b.saved = false; b.saved = false;
} }
}
adapter.notifyDataSetChanged(); adapter.notifyDataSetChanged();
} }

Loading…
Cancel
Save