diff --git a/Transferee/src/main/java/com/hitomi/tilibrary/transfer/Transferee.java b/Transferee/src/main/java/com/hitomi/tilibrary/transfer/Transferee.java index 2ea3ffb..85a177a 100644 --- a/Transferee/src/main/java/com/hitomi/tilibrary/transfer/Transferee.java +++ b/Transferee/src/main/java/com/hitomi/tilibrary/transfer/Transferee.java @@ -100,6 +100,9 @@ private void checkConfig() { if (transConfig.isSourceEmpty()) throw new IllegalArgumentException("the parameter sourceImageList can't be empty"); + if (transConfig.getNowThumbnailIndex() >= transConfig.getOriginImageList().size()) + throw new IllegalArgumentException("the parameter nowThumbnailIndex will generate an IndexOutOfBoundsException error"); + transConfig.setNowThumbnailIndex(transConfig.getNowThumbnailIndex() < 0 ? 0 : transConfig.getNowThumbnailIndex());