mirror of
https://github.com/SimpleMobileTools/Simple-File-Manager.git
synced 2025-04-16 03:07:26 +02:00
redraw item list if the text color changed
This commit is contained in:
parent
4ba982cdfa
commit
9da44fbee9
@ -29,6 +29,7 @@ import java.util.*
|
|||||||
class ItemsFragment : android.support.v4.app.Fragment(), ItemsAdapter.ItemOperationsListener {
|
class ItemsFragment : android.support.v4.app.Fragment(), ItemsAdapter.ItemOperationsListener {
|
||||||
private var mListener: ItemInteractionListener? = null
|
private var mListener: ItemInteractionListener? = null
|
||||||
private var mSnackbar: Snackbar? = null
|
private var mSnackbar: Snackbar? = null
|
||||||
|
private var mStoredTextColor = 0
|
||||||
|
|
||||||
lateinit var mItems: List<FileDirItem>
|
lateinit var mItems: List<FileDirItem>
|
||||||
lateinit var mConfig: Config
|
lateinit var mConfig: Config
|
||||||
@ -59,11 +60,17 @@ class ItemsFragment : android.support.v4.app.Fragment(), ItemsAdapter.ItemOperat
|
|||||||
fillItems()
|
fillItems()
|
||||||
}
|
}
|
||||||
context.updateTextColors(items_holder)
|
context.updateTextColors(items_holder)
|
||||||
|
if (mStoredTextColor != context.config.textColor) {
|
||||||
|
mItems = ArrayList<FileDirItem>()
|
||||||
|
fillItems()
|
||||||
|
mStoredTextColor = context.config.textColor
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
super.onPause()
|
super.onPause()
|
||||||
deleteItems()
|
deleteItems()
|
||||||
|
mStoredTextColor = context.config.textColor
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun fillItems() {
|
private fun fillItems() {
|
||||||
@ -71,7 +78,7 @@ class ItemsFragment : android.support.v4.app.Fragment(), ItemsAdapter.ItemOperat
|
|||||||
val newItems = getItems(mPath)
|
val newItems = getItems(mPath)
|
||||||
Collections.sort(newItems)
|
Collections.sort(newItems)
|
||||||
items_swipe_refresh.isRefreshing = false
|
items_swipe_refresh.isRefreshing = false
|
||||||
if (newItems.toString() == mItems.toString()) {
|
if (newItems.hashCode() == mItems.hashCode()) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user