diff --git a/src/android/app/src/main/res/values/arrays.xml b/src/android/app/src/main/res/values/arrays.xml index 0f5dfbedb..8efc480b6 100644 --- a/src/android/app/src/main/res/values/arrays.xml +++ b/src/android/app/src/main/res/values/arrays.xml @@ -44,7 +44,6 @@ @string/emulation_screen_layout_original @string/emulation_screen_layout_hybrid @string/emulation_screen_layout_largescreen - diff --git a/src/core/frontend/framebuffer_layout.cpp b/src/core/frontend/framebuffer_layout.cpp index f87c1fdf7..f7710510f 100644 --- a/src/core/frontend/framebuffer_layout.cpp +++ b/src/core/frontend/framebuffer_layout.cpp @@ -305,6 +305,8 @@ FramebufferLayout AndroidSecondaryLayout(u32 width, u32 height) { const Settings::SecondaryDisplayLayout layout = Settings::values.secondary_display_layout.GetValue(); switch (layout) { + case Settings::SecondaryDisplayLayout::ReversePrimary: + return SingleFrameLayout(width,height,! Settings::values.swap_screen,Settings::values.upright_screen.GetValue()); case Settings::SecondaryDisplayLayout::TopScreenOnly: return SingleFrameLayout(width, height, false, Settings::values.upright_screen.GetValue());