From 5ac0ef8fdee0fd6832787f22f473014c227d57ad Mon Sep 17 00:00:00 2001 From: David Griswold Date: Thu, 26 Feb 2026 05:27:18 -0800 Subject: [PATCH] hide portrait layout menu on landscape and vice versa (#1473) --- .../org/citra/citra_emu/fragments/EmulationFragment.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt index 30b22cc64..fba1a167d 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt @@ -11,6 +11,7 @@ import android.content.DialogInterface import android.content.Intent import android.content.IntentFilter import android.content.SharedPreferences +import android.content.res.Configuration import android.net.Uri import android.os.BatteryManager import android.os.Build @@ -175,6 +176,12 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback, Choreographer.Fram savedInstanceState: Bundle? ): View { _binding = FragmentEmulationBinding.inflate(inflater) + binding.inGameMenu.menu.findItem(R.id.menu_landscape_screen_layout).isVisible = + CitraApplication.appContext.resources.configuration.orientation != + Configuration.ORIENTATION_PORTRAIT + binding.inGameMenu.menu.findItem(R.id.menu_portrait_screen_layout).isVisible = + CitraApplication.appContext.resources.configuration.orientation == + Configuration.ORIENTATION_PORTRAIT return binding.root }