summaryrefslogtreecommitdiffstats
path: root/src/Runtime/Source/uipparser/Qt3DSUIPParserImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Runtime/Source/uipparser/Qt3DSUIPParserImpl.cpp')
-rw-r--r--src/Runtime/Source/uipparser/Qt3DSUIPParserImpl.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Runtime/Source/uipparser/Qt3DSUIPParserImpl.cpp b/src/Runtime/Source/uipparser/Qt3DSUIPParserImpl.cpp
index 746d5e58..2ddffe3f 100644
--- a/src/Runtime/Source/uipparser/Qt3DSUIPParserImpl.cpp
+++ b/src/Runtime/Source/uipparser/Qt3DSUIPParserImpl.cpp
@@ -2089,8 +2089,11 @@ BOOL CUIPParserImpl::LoadSlideElementAttrs(IPresentation &inPresentation, bool,
++theRef;
bool isSet = AreEqual(inReader.GetNarrowElementName(), "Set");
const char8_t *sourcepath;
- if (inReader.UnregisteredAtt("sourcepath", sourcepath))
+ if (inReader.UnregisteredAtt("sourcepath", sourcepath)) {
AddSourcePath(sourcepath);
+ theBuilder.AddSourcePath(sourcepath);
+ m_slideSourcePaths.push_back(QString::fromLatin1(sourcepath));
+ }
// We don't force set attributes when a given component has a set command within one of its
// child states. This happens in the case of actions (but nothing else).