Ternary operators have a lower precedence than arithmetic operators, so what was actually occurring here is "return (out + full) ? x : y" which most definitely isn't intended, given we calculate out recursively above. We were essentially doing a lot of work for nothing. |
||
|---|---|---|
| .. | ||
| configuration | ||
| debugger | ||
| util | ||
| CMakeLists.txt | ||
| Info.plist | ||
| about_dialog.cpp | ||
| about_dialog.h | ||
| aboutdialog.ui | ||
| bootmanager.cpp | ||
| bootmanager.h | ||
| compatibility_list.cpp | ||
| compatibility_list.h | ||
| game_list.cpp | ||
| game_list.h | ||
| game_list_p.h | ||
| game_list_worker.cpp | ||
| game_list_worker.h | ||
| hotkeys.cpp | ||
| hotkeys.h | ||
| hotkeys.ui | ||
| main.cpp | ||
| main.h | ||
| main.ui | ||
| ui_settings.cpp | ||
| ui_settings.h | ||
| yuzu.rc | ||