diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt index 6d0822604c..4049c4f779 100644 --- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt @@ -194,6 +194,12 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL if (sessionManager!!.userName == userName) { binding!!.tvContributionsOfUser.visibility = View.GONE binding!!.fabLayout.visibility = View.VISIBLE + // Set correct FAB orientation based on current orientation + binding?.fabLayout?.orientation = + if (resources.configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) + LinearLayout.HORIZONTAL + else + LinearLayout.VERTICAL } else { binding!!.tvContributionsOfUser.visibility = View.VISIBLE binding!!.tvContributionsOfUser.text =