From c3c583090fe5717cc8041ac08d4fe0f5ab45be34 Mon Sep 17 00:00:00 2001 From: daimajia Date: Wed, 17 Sep 2014 23:12:58 +0800 Subject: [PATCH] fix single mode not close bug --- library/src/main/java/com/daimajia/swipe/SwipeAdapter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/src/main/java/com/daimajia/swipe/SwipeAdapter.java b/library/src/main/java/com/daimajia/swipe/SwipeAdapter.java index b18a66e..b68bf46 100644 --- a/library/src/main/java/com/daimajia/swipe/SwipeAdapter.java +++ b/library/src/main/java/com/daimajia/swipe/SwipeAdapter.java @@ -189,6 +189,8 @@ public abstract class SwipeAdapter extends BaseAdapter { public void onClose(SwipeLayout layout) { if(mode == Mode.Multiple){ mOpenPositions.remove(position); + }else{ + mOpenPosition = INVALID_POSITION; } }