parent
c5e78f69ed
commit
51df37cde5
|
@ -71,6 +71,7 @@ open class DefaultToolbarMenu(
|
||||||
private var isCurrentUrlBookmarked = false
|
private var isCurrentUrlBookmarked = false
|
||||||
private var isBookmarkedJob: Job? = null
|
private var isBookmarkedJob: Job? = null
|
||||||
|
|
||||||
|
private val shouldDeleteDataOnQuit = context.settings().shouldDeleteBrowsingDataOnQuit
|
||||||
private val shouldUseBottomToolbar = context.settings().shouldUseBottomToolbar
|
private val shouldUseBottomToolbar = context.settings().shouldUseBottomToolbar
|
||||||
|
|
||||||
private val selectedSession: TabSessionState?
|
private val selectedSession: TabSessionState?
|
||||||
|
@ -528,6 +529,14 @@ open class DefaultToolbarMenu(
|
||||||
handleBookmarkItemTapped()
|
handleBookmarkItemTapped()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val deleteDataOnQuit = BrowserMenuImageText(
|
||||||
|
label = context.getString(R.string.delete_browsing_data_on_quit_action),
|
||||||
|
imageResource = R.drawable.ic_exit,
|
||||||
|
iconTintColorResource = primaryTextColor
|
||||||
|
) {
|
||||||
|
onItemTapped.invoke(ToolbarMenu.Item.Quit)
|
||||||
|
}
|
||||||
|
|
||||||
@VisibleForTesting(otherwise = PRIVATE)
|
@VisibleForTesting(otherwise = PRIVATE)
|
||||||
val newCoreMenuItems by lazy {
|
val newCoreMenuItems by lazy {
|
||||||
val menuItems =
|
val menuItems =
|
||||||
|
@ -553,6 +562,7 @@ open class DefaultToolbarMenu(
|
||||||
saveToCollectionItem,
|
saveToCollectionItem,
|
||||||
BrowserMenuDivider(),
|
BrowserMenuDivider(),
|
||||||
settingsItem,
|
settingsItem,
|
||||||
|
if (shouldDeleteDataOnQuit) deleteDataOnQuit else null,
|
||||||
if (shouldUseBottomToolbar) BrowserMenuDivider() else null,
|
if (shouldUseBottomToolbar) BrowserMenuDivider() else null,
|
||||||
if (shouldUseBottomToolbar) menuToolbar else null
|
if (shouldUseBottomToolbar) menuToolbar else null
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user