File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
AnkiDroid/src/main/java/com/ichi2/anki/previewer Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -45,10 +45,15 @@ class TemplatePreviewerPage : Fragment(R.layout.template_previewer_container) {
4545 requireActivity().onBackPressedDispatcher.onBackPressed()
4646 }
4747
48- val arguments = BundleCompat .getParcelable(requireArguments(), ARGS_KEY , TemplatePreviewerArguments ::class .java)!!
49- val fragment = TemplatePreviewerFragment .newInstance(arguments)
50- childFragmentManager.commitNow {
51- replace(R .id.fragment_container, fragment)
48+ val fragment: TemplatePreviewerFragment
49+ if (savedInstanceState == null ) {
50+ val arguments = BundleCompat .getParcelable(requireArguments(), ARGS_KEY , TemplatePreviewerArguments ::class .java)!!
51+ fragment = TemplatePreviewerFragment .newInstance(arguments)
52+ childFragmentManager.commitNow {
53+ replace(R .id.fragment_container, fragment)
54+ }
55+ } else {
56+ fragment = childFragmentManager.findFragmentById(R .id.fragment_container) as TemplatePreviewerFragment
5257 }
5358
5459 val viewModel = fragment.viewModel
You can’t perform that action at this time.
0 commit comments