[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/plasma/scriptengines/javascript/plasmoid
From: Marco Martin <notmart () gmail ! com>
Date: 2010-10-15 18:56:31
Message-ID: 20101015185631.2FC57AC896 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1186305 by mart:
if the parsing fails, set failed to launch with a reasonable message
M +6 -1 declarativeappletscript.cpp
--- trunk/KDE/kdebase/runtime/plasma/scriptengines/javascript/plasmoid/declarativeappletscript.cpp \
#1186304:1186305 @@ -79,7 +79,12 @@
m_declarativeWidget->setInitializationDelayed(true);
m_declarativeWidget->setQmlPath(mainScript());
- if (!m_declarativeWidget->engine()) {
+ if (!m_declarativeWidget->engine() || \
!m_declarativeWidget->engine()->rootContext() || \
!m_declarativeWidget->engine()->rootContext()->isValid() || \
m_declarativeWidget->mainComponent()->isError()) { + QString reason;
+ foreach (QDeclarativeError error, \
m_declarativeWidget->mainComponent()->errors()) { + reason += \
error.toString(); + }
+ setFailedToLaunch(true, reason);
return false;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic