File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
AnkiDroid/src/main/java/com/ichi2/anki Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ import com.ichi2.anki.SingleFragmentActivity.Companion.getIntent
2626import com.ichi2.anki.android.input.ShortcutGroup
2727import com.ichi2.anki.android.input.ShortcutGroupProvider
2828import com.ichi2.anki.dialogs.customstudy.CustomStudyDialog.CustomStudyAction
29+ import com.ichi2.anki.snackbar.BaseSnackbarBuilderProvider
30+ import com.ichi2.anki.snackbar.SnackbarBuilder
2931import com.ichi2.anki.ui.windows.managespace.ManageSpaceActivity
3032import com.ichi2.anki.utils.ext.setFragmentResultListener
3133import com.ichi2.themes.setTransparentStatusBar
@@ -43,7 +45,13 @@ import kotlin.reflect.jvm.jvmName
4345 *
4446 * [getIntent] can be used as an easy way to build a [SingleFragmentActivity]
4547 */
46- open class SingleFragmentActivity : AnkiActivity (R .layout.single_fragment_activity) {
48+ open class SingleFragmentActivity :
49+ AnkiActivity (R .layout.single_fragment_activity),
50+ BaseSnackbarBuilderProvider {
51+ // delegate to the fragment in all cases
52+ override val baseSnackbarBuilder: SnackbarBuilder
53+ get() = (fragment as ? BaseSnackbarBuilderProvider )?.baseSnackbarBuilder ? : { }
54+
4755 override fun onCreate (savedInstanceState : Bundle ? ) {
4856 if (showedActivityFailedScreen(savedInstanceState)) {
4957 return
You can’t perform that action at this time.
0 commit comments