mirror of
https://github.com/SimpleMobileTools/Simple-Gallery.git
synced 2025-06-05 21:59:19 +02:00
speed up checking if directories or images changed
This commit is contained in:
@@ -297,9 +297,10 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||||||
fun gotDirectories(dirs: ArrayList<Directory>) {
|
fun gotDirectories(dirs: ArrayList<Directory>) {
|
||||||
directories_holder.isRefreshing = false
|
directories_holder.isRefreshing = false
|
||||||
mIsGettingDirs = false
|
mIsGettingDirs = false
|
||||||
if (dirs == mDirs) {
|
|
||||||
|
if (dirs.hashCode() == mDirs.hashCode())
|
||||||
return
|
return
|
||||||
}
|
|
||||||
mDirs = dirs
|
mDirs = dirs
|
||||||
|
|
||||||
setupAdapter()
|
setupAdapter()
|
||||||
|
@@ -285,9 +285,9 @@ class MediaActivity : SimpleActivity(), MediaAdapter.MediaOperationsListener {
|
|||||||
fun gotMedia(media: ArrayList<Medium>) {
|
fun gotMedia(media: ArrayList<Medium>) {
|
||||||
mIsGettingMedia = false
|
mIsGettingMedia = false
|
||||||
media_holder.isRefreshing = false
|
media_holder.isRefreshing = false
|
||||||
if (media == mMedia) {
|
|
||||||
|
if (media.hashCode() == mMedia.hashCode())
|
||||||
return
|
return
|
||||||
}
|
|
||||||
|
|
||||||
mMedia = media
|
mMedia = media
|
||||||
initializeGallery()
|
initializeGallery()
|
||||||
|
Reference in New Issue
Block a user