diff --git a/scripts/deps/build-dependencies-mac.sh b/scripts/deps/build-dependencies-mac.sh index f3f5eb0ed..3a1470436 100755 --- a/scripts/deps/build-dependencies-mac.sh +++ b/scripts/deps/build-dependencies-mac.sh @@ -275,31 +275,13 @@ cd "qtbase-everywhere-src-$QT" # Stop checkboxes in Fusion theme having such bright outlines. patch -p1 < "$SCRIPTDIR/qtbase-fusion-style.patch" +# Allow window-modal dialog boxes in Tahoe, it's not a problem for us. +patch -p1 < "$SCRIPTDIR/qtbase-window-modal-tahoe.patch" + # since we don't have a direct reference to QtSvg, it doesn't deployed directly from the main binary # (only indirectly from iconengines), and the libqsvg.dylib imageformat plugin does not get deployed. # We could run macdeployqt twice, but that's even more janky than patching it. - -patch -u src/tools/macdeployqt/shared/shared.cpp <= QOperatingSystemVersion::MacOSTahoe) +- return false; +- + // And without options we don't know what to show + if (!options()) + return false;