From c7e7ee282179b364b3539fa817cbffb92e2a38c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 6 Nov 2026 12:46:34 +0100 Subject: [PATCH] Config: Default UI scale factor 0 on Android and iOS PPSSPP_PLATFORM(LINUX) is also true on Android, so it got the desktop default of -1, which was never intended. --- Core/Config.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Core/Config.cpp b/Core/Config.cpp index 134a57b89b..ebbcb085a6 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -239,7 +239,10 @@ static float DefaultUISaturation() { } static int DefaultUIScaleFactor() { -#if PPSSPP_PLATFORM(WINDOWS) || PPSSPP_PLATFORM(LINUX) || PPSSPP_PLATFORM(MAC) +// Android also return true on Linux, so we check it separately first. It was never intended for it to get -1. +#if PPSSPP_PLATFORM(ANDROID) || PPSSPP_PLATFORM(IOS) + return 0; +#elif PPSSPP_PLATFORM(WINDOWS) || PPSSPP_PLATFORM(LINUX) || PPSSPP_PLATFORM(MAC) return -1; #else return 0;