mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-14 08:15:04 +01:00
Clean up search view on exit
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
a8947341cc
commit
f17c6bd5b4
@ -126,6 +126,10 @@ abstract class BaseController : ButterKnifeController(), ComponentCallbacks {
|
||||
override fun onChangeStarted(changeHandler: ControllerChangeHandler, changeType: ControllerChangeType) {
|
||||
actionBar?.setIcon(null)
|
||||
setOptionsMenuHidden(true)
|
||||
if (changeType == ControllerChangeType.POP_EXIT || changeType == ControllerChangeType.PUSH_EXIT) {
|
||||
activity?.inputEditText?.text = null
|
||||
searchLayout?.searchProgressBar?.isVisible = false
|
||||
}
|
||||
super.onChangeStarted(changeHandler, changeType)
|
||||
}
|
||||
|
||||
|
@ -31,6 +31,8 @@ import androidx.core.view.isVisible
|
||||
import androidx.lifecycle.observe
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.bluelinelabs.conductor.ControllerChangeHandler
|
||||
import com.bluelinelabs.conductor.ControllerChangeType
|
||||
import com.bluelinelabs.conductor.RouterTransaction
|
||||
import com.bluelinelabs.conductor.autodispose.ControllerScopeProvider
|
||||
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler
|
||||
@ -240,12 +242,6 @@ class ContactsView(private val bundle: Bundle? = null) : BaseView() {
|
||||
}
|
||||
}
|
||||
|
||||
override fun onDestroyView(view: View) {
|
||||
super.onDestroyView(view)
|
||||
activity?.inputEditText?.text = null
|
||||
searchLayout?.searchProgressBar?.isVisible = false
|
||||
}
|
||||
|
||||
override fun getAppBarLayoutType(): AppBarLayoutType {
|
||||
return AppBarLayoutType.SEARCH_BAR
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user