diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseToolbarScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseToolbarScene.kt index c90e62166..fd1d9e53f 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseToolbarScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseToolbarScene.kt @@ -84,6 +84,7 @@ abstract class BaseToolbarScene : BaseScene(), ToolBarScene { } fun setTitle(title: CharSequence?) { + _binding ?: return binding.toolbar.title = title } diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt index 46e9359a3..fa98dcd6a 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt @@ -319,6 +319,7 @@ abstract class SearchBarScene : BaseScene(), ToolBarScene { @SuppressLint("NotifyDataSetChanged") private fun updateSuggestions(scrollToTop: Boolean = true) { + _binding ?: return viewLifecycleOwner.lifecycleScope.launch { val suggestions = mutableListOf() mergedSuggestionFlow().collect { @@ -362,6 +363,7 @@ abstract class SearchBarScene : BaseScene(), ToolBarScene { } fun showSearchBar() { + _binding ?: return binding.appbar.setExpanded(true) }