fix(menu): the Aspect ratio's move for older files skips runs with HOS_ASPECT #2541
No reviewers
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot!2541
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/aspect-hos-aspect-guard"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#2119's review asked for this, and it came after the merge.
menu_inittakes the shape the host started with as the move of an older options file's 16:9.HOS_ASPECT, a debugging switchhost/hos_main.ctakes instead of the options file, sets that shape too: one run withHOS_ASPECT=1.6and an olderultrawide=0moved the row to Monitor's shape, and the next save kept it, a choice the player never made.What changed
gpu/vk/vk_menu.cppmenu_init: the move skips runs withHOS_ASPECTset, ashos_main.cdoes.tests/test_aspect_default.pypins the condition. Without it the check fails (tried by taking the condition out).Tested
tests/run_all.pyon Windows (llvm-mingw) on main2dfe9011: 421 passed, 33 skipped, 2 failed, both outside this change:test_vram_budget_row(fails the same on main here: clang stops on the unusedkVramMinimumOnly) andtest_portable_builder_startup(itsdotnet publishneeds packages this PC does not have).🤖 Generated with Claude Code
github-sync referenced this pull request2026-11-12 06:22:54 +00:00