diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 8bab7c46f0..30e26644b7 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -1405,6 +1405,7 @@ void GameSettingsScreen::CreateSystemSettings(UI::ViewGroup *systemSettings) { if (System_GetPropertyInt(SYSPROP_DEVICE_TYPE) == DEVICE_TYPE_MOBILE) { auto co = GetI18NCategory(I18NCat::CONTROLS); + // Display rotation AddRotationPicker(screenManager(), systemSettings, true); if (System_GetPropertyBool(SYSPROP_SUPPORTS_SUSTAINED_PERF_MODE)) { diff --git a/UI/MiscViews.cpp b/UI/MiscViews.cpp index fa66571c0e..b26a620faa 100644 --- a/UI/MiscViews.cpp +++ b/UI/MiscViews.cpp @@ -245,8 +245,10 @@ void AddRotationPicker(ScreenManager *screenManager, UI::ViewGroup *parent, bool auto co = GetI18NCategory(I18NCat::CONTROLS); PopupMultiChoice *rot = parent->Add(new PopupMultiChoice(&g_Config.iScreenRotation, text ? co->T("Screen Rotation") : "", screenRotation, 0, ARRAY_SIZE(screenRotation), I18NCat::CONTROLS, screenManager, text ? nullptr : new LinearLayoutParams(ITEM_HEIGHT, ITEM_HEIGHT))); - rot->SetHideTitle(true); - rot->SetIconOnly(true); + if (!text) { + rot->SetHideTitle(true); + rot->SetIconOnly(true); + } rot->SetChoiceIcons(screenRotationIcons); // Portrait Reversed is not recommended on iPhone (and we also ban it in the plist).