summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2023-10-10 20:54:36 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2023-10-10 20:54:36 -0500
commit8bb3f48cb970a410d93940c675c4a086af9fbcdd (patch)
tree686aae76328c88be81d6f319510c0a8ffa6b5cd3
parentcf0b680298501ba8ea235faa7939c800df3930b8 (diff)
downloadhorizon-8bb3f48cb970a410d93940c675c4a086af9fbcdd.tar.gz
horizon-8bb3f48cb970a410d93940c675c4a086af9fbcdd.tar.bz2
horizon-8bb3f48cb970a410d93940c675c4a086af9fbcdd.tar.xz
horizon-8bb3f48cb970a410d93940c675c4a086af9fbcdd.zip
Qt UI: Runner: Allow setuid and high-DPI scaling
Omission of the high-DPI scaling flag was making the runner look significantly worse than the wizard on high-DPI screens. Allowing setuid means we can finally run as the live user and complete an installation. Ref: #353, #321
-rw-r--r--ui/qt5/runner/main.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/ui/qt5/runner/main.cc b/ui/qt5/runner/main.cc
index a545982..1b71ce6 100644
--- a/ui/qt5/runner/main.cc
+++ b/ui/qt5/runner/main.cc
@@ -19,6 +19,8 @@
#include "executorwizard.hh"
int main(int argc, char *argv[]) {
+ QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+ QApplication::setSetuidAllowed(true);
QApplication app(argc, argv);
app.setOrganizationName("Adélie Linux");
app.setApplicationName("Horizon Runner GUI");