aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gui/launcher.cpp5
-rw-r--r--gui/massadd.cpp3
2 files changed, 4 insertions, 4 deletions
diff --git a/gui/launcher.cpp b/gui/launcher.cpp
index 4748ac5468..af15d9f369 100644
--- a/gui/launcher.cpp
+++ b/gui/launcher.cpp
@@ -658,8 +658,9 @@ void LauncherDialog::addGame() {
Common::FSNode dir(_browser->getResult());
Common::FSList files;
if (!dir.getChildren(files, Common::FSNode::kListAll)) {
- error("browser returned a node that is not a directory: '%s'",
- dir.getPath().c_str());
+ MessageDialog alert("ScummVM couldn't open the specified directory!");
+ alert.runModal();
+ return;
}
// ...so let's determine a list of candidates, games that
diff --git a/gui/massadd.cpp b/gui/massadd.cpp
index 642e4c713a..1b1f3f7ff0 100644
--- a/gui/massadd.cpp
+++ b/gui/massadd.cpp
@@ -155,8 +155,7 @@ void MassAddDialog::handleTickle() {
Common::FSList files;
if (!dir.getChildren(files, Common::FSNode::kListAll)) {
- error("browser returned a node that is not a directory: '%s'",
- dir.getPath().c_str());
+ continue;
}
// Run the detector on the dir