From 73562d6dae76066257f222100515cf95584beb65 Mon Sep 17 00:00:00 2001 From: Floens Date: Sat, 28 Apr 2018 19:25:07 +0200 Subject: [PATCH] board setup: add an invalid position check to move. --- .../org/floens/chan/ui/controller/BoardSetupController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardSetupController.java b/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardSetupController.java index 861d8c1e..64c08593 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardSetupController.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardSetupController.java @@ -83,6 +83,10 @@ public class BoardSetupController extends Controller implements View.OnClickList int from = viewHolder.getAdapterPosition(); int to = target.getAdapterPosition(); + if (from == RecyclerView.NO_POSITION || to == RecyclerView.NO_POSITION) { + return false; + } + presenter.move(from, to); return true;