From 416e25e8a565c2afd388916003ee3ea3f7fe41c9 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Tue, 20 Aug 2019 15:42:16 -0700 Subject: [PATCH] No issue: Don't show session provider in private mode --- .../org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt b/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt index c7342bc70..1d36c280d 100644 --- a/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt +++ b/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt @@ -23,7 +23,9 @@ import mozilla.components.feature.awesomebar.provider.SessionSuggestionProvider import mozilla.components.feature.search.SearchUseCases import mozilla.components.feature.session.SessionUseCases import mozilla.components.feature.tabs.TabsUseCases +import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R +import org.mozilla.fenix.ext.asActivity import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.getColorFromAttr import org.mozilla.fenix.search.SearchEngineSource @@ -189,7 +191,11 @@ class AwesomeBarView( view.addProviders(bookmarksStorageSuggestionProvider, historyStorageProvider) } - view.addProviders(clipboardSuggestionProvider, sessionProvider) + view.addProviders(clipboardSuggestionProvider) + + if ((container.context.asActivity() as? HomeActivity)?.browsingModeManager?.mode?.isPrivate == false) { + view.addProviders(sessionProvider) + } } view.onInputChanged(state.query)