The bug(s) happened because we swapped the contents on values.game_dirs, but the pointer each item had to their respective game_dir wasn't updated. This made it so that the item had the wrong game_dir associated with it after a "move up" or "move down" operation. It can be observed by choosing "open directory location" after such operation. Changed from raw pointer to an index because it's equivalent but a bit clearer, but the change is not essential. Co-Authored-By: Vitor K <29167336+vitor-k@users.noreply.github.com> |
||
---|---|---|
.. | ||
applets | ||
configuration | ||
debugger | ||
util | ||
about_dialog.cpp | ||
about_dialog.h | ||
aboutdialog.ui | ||
bootmanager.cpp | ||
bootmanager.h | ||
CMakeLists.txt | ||
compatdb.cpp | ||
compatdb.h | ||
compatdb.ui | ||
compatibility_list.cpp | ||
compatibility_list.h | ||
discord_impl.cpp | ||
discord_impl.h | ||
discord.h | ||
game_list_p.h | ||
game_list_worker.cpp | ||
game_list_worker.h | ||
game_list.cpp | ||
game_list.h | ||
hotkeys.cpp | ||
hotkeys.h | ||
Info.plist | ||
install_dialog.cpp | ||
install_dialog.h | ||
loading_screen.cpp | ||
loading_screen.h | ||
loading_screen.ui | ||
main.cpp | ||
main.h | ||
main.ui | ||
uisettings.cpp | ||
uisettings.h | ||
yuzu.rc |