scan OTG paths only if there is an OTG device connected

This commit is contained in:
tibbi 2018-12-21 10:39:54 +01:00
parent 0a481e5d57
commit 293d8a7390

View file

@ -26,9 +26,11 @@ class MediaFetcher(val context: Context) {
}
val curMedia = ArrayList<Medium>()
if (curPath.startsWith(OTG_PATH)) {
val newMedia = getMediaOnOTG(curPath, isPickImage, isPickVideo, filterMedia, favoritePaths, getVideoDurations)
curMedia.addAll(newMedia)
if (curPath.startsWith(OTG_PATH, true)) {
if (context.hasOTGConnected()) {
val newMedia = getMediaOnOTG(curPath, isPickImage, isPickVideo, filterMedia, favoritePaths, getVideoDurations)
curMedia.addAll(newMedia)
}
} else {
val newMedia = getMediaInFolder(curPath, isPickImage, isPickVideo, filterMedia, getProperDateTaken, favoritePaths, getVideoDurations)
curMedia.addAll(newMedia)