aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorTrial97 <alexandru.tripon97@gmail.com>2023-05-31 20:23:23 +0300
committerTrial97 <alexandru.tripon97@gmail.com>2023-05-31 20:23:23 +0300
commit6c082403c4e910248a41fd84a1a48522484be2cf (patch)
tree16df1d9a0f0853cd45bbea40a98be6419e178403 /launcher
parent29c3dc40ef7f5b1fce5ab5970a39613d0f7f5089 (diff)
downloadPrismLauncher-6c082403c4e910248a41fd84a1a48522484be2cf.tar.gz
PrismLauncher-6c082403c4e910248a41fd84a1a48522484be2cf.tar.bz2
PrismLauncher-6c082403c4e910248a41fd84a1a48522484be2cf.zip
Fixed comments
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher')
-rw-r--r--launcher/Application.cpp33
1 files changed, 13 insertions, 20 deletions
diff --git a/launcher/Application.cpp b/launcher/Application.cpp
index 430a96af..026d1636 100644
--- a/launcher/Application.cpp
+++ b/launcher/Application.cpp
@@ -376,13 +376,10 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
// init the logger
{
- static const QString logBase = "logs/"+BuildConfig.LAUNCHER_NAME + "-%0.log";
- QDir logDir = QDir(dataPath);
- if(!logDir.exists("logs")) {
- logDir.mkpath("logs"); //this can fail, but there is no need to throw an error *yet*, since it also triggers the error message below!
- }
- auto moveFile = [](const QString &oldName, const QString &newName)
- {
+ static const QString logBase = FS::PathCombine("logs", BuildConfig.LAUNCHER_NAME + "-%0.log");
+ FS::ensureFolderPathExists(
+ "logs"); // this can fail, but there is no need to throw an error *yet*, since it also triggers the error message below!
+ auto moveFile = [](const QString& oldName, const QString& newName) {
QFile::remove(newName);
QFile::copy(oldName, newName);
QFile::remove(oldName);
@@ -394,19 +391,15 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
moveFile(logBase.arg(0), logBase.arg(1));
logFile = std::unique_ptr<QFile>(new QFile(logBase.arg(0)));
- if(!logFile->open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate))
- {
- showFatalErrorMessage(
- "The launcher data folder is not writable!",
- QString(
- "The launcher couldn't create a log file - the data folder is not writable.\n"
- "\n"
- "Make sure you have write permissions to the logs folder.\n"
- "(%1)\n"
- "\n"
- "The launcher cannot continue until you fix this problem."
- ).arg(dataPath+"/logs")
- );
+ if (!logFile->open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate)) {
+ showFatalErrorMessage("The launcher data folder is not writable!",
+ QString("The launcher couldn't create a log file - the data folder is not writable.\n"
+ "\n"
+ "Make sure you have write permissions to the data folder.\n"
+ "(%1)\n"
+ "\n"
+ "The launcher cannot continue until you fix this problem.")
+ .arg(dataPath));
return;
}
qInstallMessageHandler(appDebugOutput);