aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Brabham <optedoblivion@cyngn.com>2015-05-14 15:57:16 -0700
committerMartin Brabham <mbrabham@cyngn.com>2015-05-19 03:08:09 +0000
commita34e98035f32ce789d4f7c02d0145a435a32433f (patch)
treed52affc9138499c6462366cf4bf5bfe989a956fc
parent8b8e7571f42dc2857a84b0121c6d2fcd221e0146 (diff)
downloadandroid_packages_apps_CMFileManager-a34e98035f32ce789d4f7c02d0145a435a32433f.tar.gz
android_packages_apps_CMFileManager-a34e98035f32ce789d4f7c02d0145a435a32433f.tar.bz2
android_packages_apps_CMFileManager-a34e98035f32ce789d4f7c02d0145a435a32433f.zip
Prevent possible OOBE when ran under monkey test
Change-Id: I8ec74d9379ba68ad099d89ec7cd16f65e414a213 (cherry picked from commit da3e50d1e792f9a07419de5d096646f1e20c4401) (cherry picked from commit ad69adc22373fb228d76e725f57a0b75462ef492)
-rw-r--r--src/com/cyanogenmod/filemanager/adapters/FileSystemObjectAdapter.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/filemanager/adapters/FileSystemObjectAdapter.java b/src/com/cyanogenmod/filemanager/adapters/FileSystemObjectAdapter.java
index 57df69bd..c43819f4 100644
--- a/src/com/cyanogenmod/filemanager/adapters/FileSystemObjectAdapter.java
+++ b/src/com/cyanogenmod/filemanager/adapters/FileSystemObjectAdapter.java
@@ -511,6 +511,10 @@ public class FileSystemObjectAdapter
//Select or deselect the item
int pos = ((Integer)v.getTag()).intValue();
+ if (pos >= getCount() || pos < 0) {
+ return;
+ }
+
//Retrieve data holder
final FileSystemObject fso = getItem(pos);