diff options
| author | crueter <crueter@eden-emu.dev> | 2026-06-19 22:55:29 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2026-06-19 22:55:29 +0200 |
| commit | 102d2545303daa926f39e5cf6518c6ce99c7918d (patch) | |
| tree | ab5653bc5989530929f49c10e20024ea16a313a0 /CMakeLists.txt | |
| parent | 7c0e993b5b905224fd4d290485deaee30c685f0d (diff) | |
[desktop] Clean up game list code, fix external watcher crash, and fix macOS flickering (#4106)
- Remove unnecessary icon update code (the UI reloads this stuff anyways); test on Windows please
- Cleaned up a bunch of duplicated/unused code within the game list
- Fix the game list constantly reloading on macOS
* When you reconstruct the entire directory list on the watcher the directoryChanged signal fires on macOS--seems like a behavioral change that occurred somewhere in the 6.8 release cycle--and it would enter an infinite loop very quickly
* To fix this, only the differences between the current and old watch list are accounted for on both ends.
* Since this bug is now fixed, macOS uses Qt 6.11.1 now. Should theoretically improve our situation.
- Fix the external content watcher crashing; the worker would attempt to read files that didn't exist without any bounds since its cache was still pointing to that file.
This supersedes and replaces #4099.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4106
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 5f4667f151..87122e07b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -589,12 +589,7 @@ endif() # Qt stuff if (ENABLE_QT) if (YUZU_USE_BUNDLED_QT) - # Qt 6.8+ is broken on macOS (??) - if (APPLE) - AddQt(Eden-CI/Qt 6.7.3) - else() - AddQt(Eden-CI/Qt 6.11.1) - endif() + AddQt(Eden-CI/Qt 6.11.1) else() message(STATUS "Using system Qt") if (NOT Qt6_DIR) |
