framebuffer_layout: Fix positioning of small screen when centered in landscape on mobile (#6071)

This commit is contained in:
merry 2022-07-17 13:19:55 +01:00 committed by GitHub
parent 353aaaf665
commit 2d95b9946f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -184,8 +184,8 @@ FramebufferLayout MobileLandscapeFrameLayout(u32 width, u32 height, bool swapped
// Shift the small screen to the bottom right corner
small_screen = small_screen.TranslateX(large_screen.right);
if (center_vertical) {
small_screen.TranslateY(large_screen.GetHeight() + large_screen.top -
small_screen.GetHeight());
small_screen = small_screen.TranslateY(large_screen.GetHeight() + large_screen.top -
small_screen.GetHeight());
}
res.top_screen = swapped ? small_screen : large_screen;