parent
e6e3ac35e0
commit
37bae3bb38
|
@ -43,15 +43,15 @@ import org.mozilla.fenix.ext.allowUndo
|
||||||
import org.mozilla.fenix.ext.requireComponents
|
import org.mozilla.fenix.ext.requireComponents
|
||||||
import org.mozilla.fenix.ext.share
|
import org.mozilla.fenix.ext.share
|
||||||
import org.mozilla.fenix.ext.urlToTrimmedHost
|
import org.mozilla.fenix.ext.urlToTrimmedHost
|
||||||
|
import org.mozilla.fenix.home.sessioncontrol.CollectionAction
|
||||||
import org.mozilla.fenix.home.sessioncontrol.Mode
|
import org.mozilla.fenix.home.sessioncontrol.Mode
|
||||||
import org.mozilla.fenix.home.sessioncontrol.SessionControlAction
|
import org.mozilla.fenix.home.sessioncontrol.SessionControlAction
|
||||||
import org.mozilla.fenix.home.sessioncontrol.SessionControlChange
|
import org.mozilla.fenix.home.sessioncontrol.SessionControlChange
|
||||||
import org.mozilla.fenix.home.sessioncontrol.SessionControlComponent
|
import org.mozilla.fenix.home.sessioncontrol.SessionControlComponent
|
||||||
import org.mozilla.fenix.home.sessioncontrol.SessionControlState
|
import org.mozilla.fenix.home.sessioncontrol.SessionControlState
|
||||||
import org.mozilla.fenix.home.sessioncontrol.TabAction
|
|
||||||
import org.mozilla.fenix.home.sessioncontrol.CollectionAction
|
|
||||||
import org.mozilla.fenix.home.sessioncontrol.TabCollection
|
|
||||||
import org.mozilla.fenix.home.sessioncontrol.Tab
|
import org.mozilla.fenix.home.sessioncontrol.Tab
|
||||||
|
import org.mozilla.fenix.home.sessioncontrol.TabAction
|
||||||
|
import org.mozilla.fenix.home.sessioncontrol.TabCollection
|
||||||
import org.mozilla.fenix.lib.Do
|
import org.mozilla.fenix.lib.Do
|
||||||
import org.mozilla.fenix.mvi.ActionBusFactory
|
import org.mozilla.fenix.mvi.ActionBusFactory
|
||||||
import org.mozilla.fenix.mvi.getAutoDisposeObservable
|
import org.mozilla.fenix.mvi.getAutoDisposeObservable
|
||||||
|
@ -388,7 +388,10 @@ class HomeFragment : Fragment(), CoroutineScope {
|
||||||
|
|
||||||
CoroutineScope(Dispatchers.Main).allowUndo(
|
CoroutineScope(Dispatchers.Main).allowUndo(
|
||||||
view!!, getString(R.string.snackbar_tab_deleted),
|
view!!, getString(R.string.snackbar_tab_deleted),
|
||||||
getString(R.string.snackbar_deleted_undo), { emitSessionChanges() }
|
getString(R.string.snackbar_deleted_undo), {
|
||||||
|
deleteSessionJob = null
|
||||||
|
emitSessionChanges()
|
||||||
|
}
|
||||||
) {
|
) {
|
||||||
sessionManager.findSessionById(sessionId)
|
sessionManager.findSessionById(sessionId)
|
||||||
?.let { session ->
|
?.let { session ->
|
||||||
|
|
Loading…
Reference in New Issue