|
@@ -63,26 +63,7 @@ void logMessageHandler(QtMsgType type, const QMessageLogContext &context, const
|
|
|
}
|
|
|
|
|
|
int main(int argc, char** argv) {
|
|
|
- if (argc <= 1 || (argc > 1 && std::string(argv[1]) != "-prelaunched")) {
|
|
|
- QApplication a(argc, argv);
|
|
|
- QMessageBox msgBox;
|
|
|
- msgBox.setIcon(QMessageBox::Warning);
|
|
|
-
|
|
|
- #ifdef DEBUG
|
|
|
- msgBox.setText("ЭТО ТЕСТОВАЯ ВЕРСИЯ ЛАУНЧЕРА! НЕ ДЛЯ РАСПРОСТРАНЕНИЯ!");
|
|
|
- msgBox.exec();
|
|
|
- long long cur_time = time(0);
|
|
|
- if (cur_time >= DEBUG_EXPIRE)
|
|
|
- return 0;
|
|
|
- #else
|
|
|
- msgBox.setText("Запуск Наследия невозможен без лаунчера. Используйте лаунчер Наследия для запуска приложения!");
|
|
|
- msgBox.exec();
|
|
|
- a.exit(0);
|
|
|
- return 0;
|
|
|
- #endif
|
|
|
- }
|
|
|
-
|
|
|
- QCoreApplication a(argc, argv);
|
|
|
+ QApplication app(argc, argv);
|
|
|
qInstallMessageHandler(logMessageHandler);
|
|
|
QThread::currentThread()->sleep(1);
|
|
|
const QString app_path = QCoreApplication::applicationDirPath();
|
|
@@ -102,6 +83,25 @@ int main(int argc, char** argv) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ if (argc <= 1 || (argc > 1 && std::string(argv[1]) != "-prelaunched")) {
|
|
|
+ QMessageBox msgBox;
|
|
|
+ msgBox.setIcon(QMessageBox::Warning);
|
|
|
+
|
|
|
+ #ifdef DEBUG
|
|
|
+ msgBox.setText("ЭТО ТЕСТОВАЯ ВЕРСИЯ ЛАУНЧЕРА! НЕ ДЛЯ РАСПРОСТРАНЕНИЯ!");
|
|
|
+ msgBox.exec();
|
|
|
+ long long cur_time = time(0);
|
|
|
+ if (cur_time >= DEBUG_EXPIRE)
|
|
|
+ return 0;
|
|
|
+ #else
|
|
|
+ msgBox.setText("Запуск Наследия невозможен без лаунчера. Используйте лаунчер Наследия для запуска приложения!");
|
|
|
+ msgBox.exec();
|
|
|
+ return 0;
|
|
|
+ #endif
|
|
|
+ }
|
|
|
+
|
|
|
+ qInfo() << "Starting ./Legacy.exe";
|
|
|
QProcess process;
|
|
|
process.setProgram("./Legacy.exe");
|
|
|
process.setArguments({"-prelaunched"});
|