From f95fb9edfe466713b6cef0e79c15ac74cf1ee333 Mon Sep 17 00:00:00 2001 From: kongtianhao Date: Sat, 23 Jan 2021 17:14:31 +0800 Subject: [PATCH] fix issue #49 Wrong image selection with camera --- .../com/vincent/filepicker/activity/ImagePickActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/filepicker/src/main/java/com/vincent/filepicker/activity/ImagePickActivity.java b/filepicker/src/main/java/com/vincent/filepicker/activity/ImagePickActivity.java index 04ad15d..b3d339f 100644 --- a/filepicker/src/main/java/com/vincent/filepicker/activity/ImagePickActivity.java +++ b/filepicker/src/main/java/com/vincent/filepicker/activity/ImagePickActivity.java @@ -235,6 +235,10 @@ private void refreshData(List> directories) { private boolean findAndAddTakenImage(List list) { for (ImageFile imageFile : list) { if (imageFile.getPath().equals(mAdapter.mImagePath)) { + boolean contains = mSelectedList.contains(imageFile); + if (contains) { + return true; + } mSelectedList.add(imageFile); mCurrentNumber++; mAdapter.setCurrentNumber(mCurrentNumber);