2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-05 21:20:45 +00:00

For #5254: Fix transition to private browsing mode after sharing a page

This commit is contained in:
Yeon Taek Jeong 2019-09-12 15:44:51 -07:00 committed by Emily Kager
parent 8a371191b7
commit 3787dd7b1f

View File

@ -165,7 +165,15 @@ class BrowserFragment : BaseBrowserFragment(), BackHandler {
override fun onResume() {
super.onResume()
getSessionById()?.let { quickActionSheetSessionObserver?.updateBookmarkState(it) }
getSessionById()?.let {
/**
* The session mode may be changed if the user is originally in Normal Mode and then
* opens a 3rd party link in Private Browsing Mode. Hence, we update the theme here.
* This fixes issue #5254.
*/
(activity as HomeActivity).updateThemeForSession(it)
quickActionSheetSessionObserver?.updateBookmarkState(it)
}
requireComponents.core.tabCollectionStorage.register(collectionStorageObserver, this)
}