diff options
Diffstat (limited to 'logic/java/JavaChecker.cpp')
-rw-r--r-- | logic/java/JavaChecker.cpp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/logic/java/JavaChecker.cpp b/logic/java/JavaChecker.cpp index dc0370e7..b62ddfbe 100644 --- a/logic/java/JavaChecker.cpp +++ b/logic/java/JavaChecker.cpp @@ -1,10 +1,11 @@ #include "JavaChecker.h" -#include "MultiMC.h" #include <pathutils.h> #include <QFile> #include <QProcess> #include <QMap> #include <QTemporaryFile> +#include <QCoreApplication> +#include <QDebug> JavaChecker::JavaChecker(QObject *parent) : QObject(parent) { @@ -20,9 +21,9 @@ void JavaChecker::performCheck() process->setArguments(args); process->setProgram(path); process->setProcessChannelMode(QProcess::SeparateChannels); - QLOG_DEBUG() << "Running java checker!"; - QLOG_DEBUG() << "Java: " + path; - QLOG_DEBUG() << "Args: {" + args.join("|") + "}"; + qDebug() << "Running java checker!"; + qDebug() << "Java: " + path; + qDebug() << "Args: {" + args.join("|") + "}"; connect(process.get(), SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(finished(int, QProcess::ExitStatus))); @@ -45,18 +46,18 @@ void JavaChecker::finished(int exitcode, QProcess::ExitStatus status) result.path = path; result.id = id; } - QLOG_DEBUG() << "Java checker finished with status " << status << " exit code " << exitcode; + qDebug() << "Java checker finished with status " << status << " exit code " << exitcode; if (status == QProcess::CrashExit || exitcode == 1) { - QLOG_DEBUG() << "Java checker failed!"; + qDebug() << "Java checker failed!"; emit checkFinished(result); return; } bool success = true; QString p_stdout = _process->readAllStandardOutput(); - QLOG_DEBUG() << p_stdout; + qDebug() << p_stdout; QMap<QString, QString> results; QStringList lines = p_stdout.split("\n", QString::SkipEmptyParts); @@ -77,7 +78,7 @@ void JavaChecker::finished(int exitcode, QProcess::ExitStatus status) if(!results.contains("os.arch") || !results.contains("java.version") || !success) { - QLOG_DEBUG() << "Java checker failed - couldn't extract required information."; + qDebug() << "Java checker failed - couldn't extract required information."; emit checkFinished(result); return; } @@ -92,7 +93,7 @@ void JavaChecker::finished(int exitcode, QProcess::ExitStatus status) result.mojangPlatform = is_64 ? "64" : "32"; result.realPlatform = os_arch; result.javaVersion = java_version; - QLOG_DEBUG() << "Java checker succeeded."; + qDebug() << "Java checker succeeded."; emit checkFinished(result); } @@ -101,7 +102,7 @@ void JavaChecker::error(QProcess::ProcessError err) if(err == QProcess::FailedToStart) { killTimer.stop(); - QLOG_DEBUG() << "Java checker has failed to start."; + qDebug() << "Java checker has failed to start."; JavaCheckResult result; { result.path = path; @@ -118,7 +119,7 @@ void JavaChecker::timeout() // NO MERCY. NO ABUSE. if(process) { - QLOG_DEBUG() << "Java checker has been killed by timeout."; + qDebug() << "Java checker has been killed by timeout."; process->kill(); } } |