]> git.sur5r.net Git - minitube/blobdiff - src/main.cpp
Upload 3.9.3-2 to unstable
[minitube] / src / main.cpp
index 717179ec295418d8be8b2889d2cf8cbb159399b2..26768f0f64ce5f56bc381da84c4e72fdd36a65f9 100644 (file)
@@ -23,6 +23,8 @@ $END_LICENSE */
 
 #include "constants.h"
 #include "iconutils.h"
+#include "updateutils.h"
+
 #include "mainwindow.h"
 #include "searchparams.h"
 #include <qtsingleapplication.h>
@@ -62,13 +64,10 @@ void showWindow(QtSingleApplication &app, const QString &pkgDataDir) {
 }
 
 int main(int argc, char **argv) {
-#ifndef Q_NO_DEBUG_OUTPUT
+#ifndef QT_NO_DEBUG_OUTPUT
     qSetMessagePattern("[%{function}] %{message}");
 #endif
 
-    // Seed random number generator
-    qsrand(QDateTime::currentDateTime().toTime_t());
-
 #ifdef MEDIA_MPV
     QSurfaceFormat format = QSurfaceFormat::defaultFormat();
 #ifdef APP_MAC
@@ -83,6 +82,8 @@ int main(int argc, char **argv) {
     mac::MacMain();
 #endif
 
+    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+
     QtSingleApplication app(argc, argv);
     QString message;
     if (app.arguments().size() > 1) {
@@ -139,6 +140,10 @@ int main(int argc, char **argv) {
 
     QNetworkProxyFactory::setUseSystemConfiguration(true);
 
+    IconUtils::setSizes({16, 24, 32, 88, 128});
+
+    UpdateUtils::init();
+
     showWindow(app, pkgDataDir);
 
     return app.exec();