aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorcrueter <crueter@eden-emu.dev>2026-06-19 22:55:29 +0200
committercrueter <crueter@eden-emu.dev>2026-06-19 22:55:29 +0200
commit102d2545303daa926f39e5cf6518c6ce99c7918d (patch)
treeab5653bc5989530929f49c10e20024ea16a313a0 /CMakeLists.txt
parent7c0e993b5b905224fd4d290485deaee30c685f0d (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.txt7
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)