1
0
Fork 0

No issue: Don't show session provider in private mode

master
Emily Kager 2019-08-20 15:42:16 -07:00 committed by Emily Kager
parent 6f899c7fb5
commit 416e25e8a5
1 changed files with 7 additions and 1 deletions

View File

@ -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)