Horis 4 лет назад
Родитель
Сommit
4c3dd4289c

+ 3 - 3
app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt

@@ -150,7 +150,7 @@ class ReadMenu @JvmOverloads constructor(
         bindEvent()
     }
 
-    private fun initView() = binding.run {
+    private fun initView(reset: Boolean = false) = binding.run {
         if (AppConfig.isNightTheme) {
             fabNightTheme.setImageResource(R.drawable.ic_daytime)
         } else {
@@ -164,7 +164,7 @@ class ReadMenu @JvmOverloads constructor(
             titleBar.setColorFilter(textColor)
             tvChapterName.setTextColor(lightTextColor)
             tvChapterUrl.setTextColor(lightTextColor)
-        } else {
+        } else if (reset) {
             val bgColor = context.primaryColor
             val textColor = context.primaryTextColor
             titleBar.setTextColor(textColor)
@@ -210,7 +210,7 @@ class ReadMenu @JvmOverloads constructor(
 
     fun reset() {
         upColorConfig()
-        initView()
+        initView(true)
     }
 
     fun refreshMenuColorFilter() {

+ 1 - 0
app/src/main/java/io/legado/app/ui/book/search/SearchViewModel.kt

@@ -77,6 +77,7 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
         execute {
             appDb.searchKeywordDao.get(key)?.let {
                 it.usage = it.usage + 1
+                it.lastUseTime = System.currentTimeMillis()
                 appDb.searchKeywordDao.update(it)
             } ?: appDb.searchKeywordDao.insert(SearchKeyword(key, 1))
         }