summaryrefslogtreecommitdiff
path: root/src/main-lib
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2022-04-26 02:55:31 +0200
committerRobert Griebl <robert.griebl@qt.io>2022-04-27 22:52:16 +0000
commit26883bdab67e28d96fd148f3b2304f4d7325ab66 (patch)
tree8a4f1ef9809911baf43f511599b091e374240292 /src/main-lib
parent71e0532fc13fc8ee8f3919b81c8004daa939a4a8 (diff)
downloadqtapplicationmanager-26883bdab67e28d96fd148f3b2304f4d7325ab66.tar.gz
Better debug output when failing to load resources
Change-Id: I30bbd0d62d2e9ed07ca425424cbcb1c3d64e72f1 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Diffstat (limited to 'src/main-lib')
-rw-r--r--src/main-lib/main.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main-lib/main.cpp b/src/main-lib/main.cpp
index c4dc4069..93137b8e 100644
--- a/src/main-lib/main.cpp
+++ b/src/main-lib/main.cpp
@@ -318,8 +318,11 @@ QQmlApplicationEngine *Main::qmlEngine() const
void Main::registerResources(const QStringList &resources) const
{
for (const QString &resource: resources) {
- if (!loadResource(resource))
- qCWarning(LogSystem) << "Cannot register resource:" << resource;
+ try {
+ loadResource(resource);
+ } catch (const Exception &e) {
+ qCWarning(LogSystem).noquote() << e.errorString();
+ }
}
}