parent
b862f9a303
commit
bb55fe2a21
|
@ -40,4 +40,9 @@ object FeatureFlags {
|
|||
* Enables downloads with external download managers.
|
||||
*/
|
||||
const val externalDownloadManager = true
|
||||
|
||||
/**
|
||||
* Enables swipe to delete in bookmarks
|
||||
*/
|
||||
val bookmarkSwipeToDelete = Config.channel.isNightlyOrDebug
|
||||
}
|
||||
|
|
|
@ -13,6 +13,7 @@ import kotlinx.android.synthetic.main.component_bookmark.view.*
|
|||
import mozilla.appservices.places.BookmarkRoot
|
||||
import mozilla.components.concept.storage.BookmarkNode
|
||||
import mozilla.components.support.base.feature.UserInteractionHandler
|
||||
import org.mozilla.fenix.FeatureFlags
|
||||
import org.mozilla.fenix.NavGraphDirections
|
||||
import org.mozilla.fenix.R
|
||||
import org.mozilla.fenix.library.LibraryPageView
|
||||
|
@ -135,7 +136,9 @@ class BookmarkView(
|
|||
interactor.onRequestSync()
|
||||
}
|
||||
|
||||
BookmarkTouchHelper(interactor).attachToRecyclerView(view.bookmark_list)
|
||||
if (FeatureFlags.bookmarkSwipeToDelete) {
|
||||
BookmarkTouchHelper(interactor).attachToRecyclerView(view.bookmark_list)
|
||||
}
|
||||
}
|
||||
|
||||
fun update(state: BookmarkFragmentState) {
|
||||
|
|
Loading…
Reference in New Issue