diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 7d23b5f17419..0b549f003fe9 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -2,6 +2,7 @@ 18.5 ----- +* [*] Fixed an issue where navigating through a couple of related posts in Reader caused the incorrect post to be loaded after rotation [https://github.com/wordpress-mobile/WordPress-Android/issues/14195] * [*] Allow users to mark Posts as sticky [https://github.com/wordpress-mobile/WordPress-Android/pull/15351] * [*] Fixed a crash in Page Template chooser [https://github.com/wordpress-mobile/WordPress-Android/pull/15415] diff --git a/WordPress/src/main/java/org/wordpress/android/ui/reader/ReaderPostDetailFragment.kt b/WordPress/src/main/java/org/wordpress/android/ui/reader/ReaderPostDetailFragment.kt index 3e85ab4d07fa..8a63aa64ad6e 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/reader/ReaderPostDetailFragment.kt +++ b/WordPress/src/main/java/org/wordpress/android/ui/reader/ReaderPostDetailFragment.kt @@ -413,6 +413,8 @@ class ReaderPostDetailFragment : ViewPagerFragment(), initLikeFacesRecycler(savedInstanceState) initViewModel(binding, savedInstanceState) + restoreState(savedInstanceState) + setHasOptionsMenu(true) showPost() } @@ -841,12 +843,6 @@ class ReaderPostDetailFragment : ViewPagerFragment(), super.onSaveInstanceState(outState) } - override fun onActivityCreated(savedInstanceState: Bundle?) { - super.onActivityCreated(savedInstanceState) - setHasOptionsMenu(true) - restoreState(savedInstanceState) - } - private fun restoreState(savedInstanceState: Bundle?) { savedInstanceState?.let { blogId = it.getLong(ReaderConstants.ARG_BLOG_ID)