aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmlimportscanner
diff options
context:
space:
mode:
Diffstat (limited to 'tools/qmlimportscanner')
-rw-r--r--tools/qmlimportscanner/main.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/qmlimportscanner/main.cpp b/tools/qmlimportscanner/main.cpp
index f069c1883f..0f8eca34e1 100644
--- a/tools/qmlimportscanner/main.cpp
+++ b/tools/qmlimportscanner/main.cpp
@@ -528,7 +528,12 @@ int main(int argc, char *argv[])
if (arg.startsWith(QLatin1Char('-')) && arg != QLatin1String("-"))
break;
++i;
- *argReceiver += arg;
+ if (!QFile::exists(arg)) {
+ std::cerr << "No such file or directory: \"" << qPrintable(arg) << "\"\n";
+ return 1;
+ } else {
+ *argReceiver += arg;
+ }
}
}