mirror of
https://github.com/fork-maintainers/iceraven-browser
synced 2024-11-09 19:10:42 +00:00
Sets compliant keyboards to private mode when in private browsing.
This commit is contained in:
parent
ac359f6970
commit
4c13f45e9e
@ -76,5 +76,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- #3750 - Crash when tapping "Blocked" on Google Maps after disabling location requests
|
- #3750 - Crash when tapping "Blocked" on Google Maps after disabling location requests
|
||||||
- #2945 - Fixed "Launches to blank screen and hangs on Nexus 10"
|
- #2945 - Fixed "Launches to blank screen and hangs on Nexus 10"
|
||||||
- #3869 - Creates a SearchLocalizationProvider that sets the region to get the correct default search engine based on a locale
|
- #3869 - Creates a SearchLocalizationProvider that sets the region to get the correct default search engine based on a locale
|
||||||
|
- #4192 - Sets keyboard to private mode in private browsing
|
||||||
- #2142 - Fixed "When launching Fenix, Enable private browsing button is focused instead of Search or address"
|
- #2142 - Fixed "When launching Fenix, Enable private browsing button is focused instead of Search or address"
|
||||||
### Removed
|
### Removed
|
||||||
|
@ -89,8 +89,13 @@ class SearchFragment : Fragment(), BackHandler {
|
|||||||
searchStore
|
searchStore
|
||||||
)
|
)
|
||||||
|
|
||||||
toolbarView = ToolbarView(view.toolbar_component_wrapper, searchInteractor, historyStorageProvider())
|
|
||||||
awesomeBarView = AwesomeBarView(view.search_layout, searchInteractor)
|
awesomeBarView = AwesomeBarView(view.search_layout, searchInteractor)
|
||||||
|
toolbarView = ToolbarView(
|
||||||
|
view.toolbar_component_wrapper,
|
||||||
|
searchInteractor,
|
||||||
|
historyStorageProvider(),
|
||||||
|
(activity as HomeActivity).browsingModeManager.isPrivate
|
||||||
|
)
|
||||||
|
|
||||||
return view
|
return view
|
||||||
}
|
}
|
||||||
|
@ -49,7 +49,8 @@ interface ToolbarInteractor {
|
|||||||
class ToolbarView(
|
class ToolbarView(
|
||||||
private val container: ViewGroup,
|
private val container: ViewGroup,
|
||||||
private val interactor: ToolbarInteractor,
|
private val interactor: ToolbarInteractor,
|
||||||
private val historyStorage: HistoryStorage?
|
private val historyStorage: HistoryStorage?,
|
||||||
|
private val isPrivate: Boolean
|
||||||
) : LayoutContainer {
|
) : LayoutContainer {
|
||||||
|
|
||||||
override val containerView: View?
|
override val containerView: View?
|
||||||
@ -87,6 +88,8 @@ class ToolbarView(
|
|||||||
R.color.suggestion_highlight_color
|
R.color.suggestion_highlight_color
|
||||||
)
|
)
|
||||||
|
|
||||||
|
private = isPrivate
|
||||||
|
|
||||||
setOnEditListener(object : mozilla.components.concept.toolbar.Toolbar.OnEditListener {
|
setOnEditListener(object : mozilla.components.concept.toolbar.Toolbar.OnEditListener {
|
||||||
override fun onCancelEditing(): Boolean {
|
override fun onCancelEditing(): Boolean {
|
||||||
interactor.onEditingCanceled()
|
interactor.onEditingCanceled()
|
||||||
|
Loading…
Reference in New Issue
Block a user