diff options
author | Jan Dalheimer <jan@dalheimer.de> | 2014-07-30 21:45:12 +0200 |
---|---|---|
committer | Jan Dalheimer <jan@dalheimer.de> | 2014-07-30 21:45:12 +0200 |
commit | 21597da33d610f5c322c4fcd5317426f7dcf8c28 (patch) | |
tree | 9a4a27dfeea890b49e7e17866228dd46b00f7174 /gui/MainWindow.cpp | |
parent | 151fbde8d09747001b8d212bee4a1c1154e157a7 (diff) | |
parent | c0254d9a75a1f0f784a3e9b6874475b2c2a3ab8f (diff) | |
download | PrismLauncher-21597da33d610f5c322c4fcd5317426f7dcf8c28.tar.gz PrismLauncher-21597da33d610f5c322c4fcd5317426f7dcf8c28.tar.bz2 PrismLauncher-21597da33d610f5c322c4fcd5317426f7dcf8c28.zip |
Merge branch 'Loetkolben-pr_feature_warnProblematicInstPath' into develop
Closes #400
Diffstat (limited to 'gui/MainWindow.cpp')
-rw-r--r-- | gui/MainWindow.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gui/MainWindow.cpp b/gui/MainWindow.cpp index ce03d7b9..d3dc8f6e 100644 --- a/gui/MainWindow.cpp +++ b/gui/MainWindow.cpp @@ -1533,3 +1533,21 @@ void MainWindow::checkSetDefaultJava() MMC->settings()->set("JavaPath", QString("java")); } } + +void MainWindow::checkInstancePathForProblems() +{ + QString instanceFolder = MMC->settings()->get("InstanceDir").toString(); + if (checkProblemticPathJava(QDir(instanceFolder))) + { + QMessageBox warning; + warning.setText(tr( + "Your instance folder contains \'!\' and this is known to cause Java problems!")); + warning.setInformativeText( + tr("You have now three options: <br/>" + " - ignore this warning <br/>" + " - change the instance dir in the settings <br/>" + " - move this installation of MultiMC5 to a different folder")); + warning.setDefaultButton(QMessageBox::Ok); + warning.exec(); + } +} |