aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@users.noreply.github.com>2021-12-19 18:36:28 +0100
committerGitHub <noreply@github.com>2021-12-19 18:36:28 +0100
commitaaa12e1ddc230135cfe962304fd0eaa870b0c0e4 (patch)
tree92a1ff439a0edfbbfc13dfe92d83c44683635da6 /launcher
parent2f7fd221af8a44fbdf8f26549c7c715d410d37d8 (diff)
parentcb67fc1d15048e46212a7158707b0a974b95a6e8 (diff)
downloadPrismLauncher-aaa12e1ddc230135cfe962304fd0eaa870b0c0e4.tar.gz
PrismLauncher-aaa12e1ddc230135cfe962304fd0eaa870b0c0e4.tar.bz2
PrismLauncher-aaa12e1ddc230135cfe962304fd0eaa870b0c0e4.zip
Merge pull request #4354 from ISSOtm/patch-1
Indicate the data folder when related errors occur
Diffstat (limited to 'launcher')
-rw-r--r--launcher/Application.cpp45
1 files changed, 27 insertions, 18 deletions
diff --git a/launcher/Application.cpp b/launcher/Application.cpp
index 2d0c81bb..ec6d5984 100644
--- a/launcher/Application.cpp
+++ b/launcher/Application.cpp
@@ -322,14 +322,17 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
{
showFatalErrorMessage(
"The launcher data folder could not be created.",
- "The launcher data folder could not be created.\n"
- "\n"
+ QString(
+ "The launcher data folder could not be created.\n"
+ "\n"
#if defined(Q_OS_MAC)
- MACOS_HINT
+ MACOS_HINT
#endif
- "Make sure you have the right permissions to the launcher data folder and any folder needed to access it.\n"
- "\n"
- "The launcher cannot continue until you fix this problem."
+ "Make sure you have the right permissions to the launcher data folder and any folder needed to access it.\n"
+ "(%1)\n"
+ "\n"
+ "The launcher cannot continue until you fix this problem."
+ ).arg(dataPath);
);
return;
}
@@ -337,14 +340,17 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
{
showFatalErrorMessage(
"The launcher data folder could not be opened.",
- "The launcher data folder could not be opened.\n"
- "\n"
+ QString(
+ "The launcher data folder could not be opened.\n"
+ "\n"
#if defined(Q_OS_MAC)
- MACOS_HINT
+ MACOS_HINT
#endif
- "Make sure you have the right permissions to the launcher data folder.\n"
- "\n"
- "The launcher cannot continue until you fix this problem."
+ "Make sure you have the right permissions to the launcher data folder.\n"
+ "(%1)\n"
+ "\n"
+ "The launcher cannot continue until you fix this problem."
+ ).arg(dataPath);
);
return;
}
@@ -494,14 +500,17 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
{
showFatalErrorMessage(
"The launcher data folder is not writable!",
- "The launcher couldn't create a log file - the data folder is not writable.\n"
- "\n"
+ QString(
+ "The launcher couldn't create a log file - the data folder is not writable.\n"
+ "\n"
#if defined(Q_OS_MAC)
- MACOS_HINT
+ MACOS_HINT
#endif
- "Make sure you have write permissions to the data folder.\n"
- "\n"
- "The launcher cannot continue until you fix this problem."
+ "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;
}