1
0
Fork 0

Fixes #384 - Prvent fragment from subscribing multiple times

master
Jeff Boek 2019-02-06 07:58:28 -08:00
parent 4f3c0ee8ad
commit 71b107f0ff
1 changed files with 7 additions and 10 deletions

View File

@ -8,7 +8,6 @@ import android.annotation.SuppressLint
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.transition.TransitionInflater
import android.view.Gravity
import android.view.LayoutInflater
import android.view.View
@ -82,13 +81,18 @@ class BrowserFragment : Fragment(), BackHandler {
return view
}
@SuppressLint("CheckResult")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
sharedElementEnterTransition = TransitionInflater.from(context).inflateTransition(android.R.transition.move)
getSafeManagedObservable<SearchAction>()
.subscribe {
if (it is SearchAction.ToolbarTapped) {
navigateToSearch()
}
}
}
@SuppressLint("CheckResult")
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
@ -148,13 +152,6 @@ class BrowserFragment : Fragment(), BackHandler {
(toolbarComponent.uiView as ToolbarUIView).toolbarIntegration,
customTabsToolbarFeature
)
getSafeManagedObservable<SearchAction>()
.subscribe {
if (it is SearchAction.ToolbarTapped) {
navigateToSearch()
}
}
}
override fun onDestroyView() {