summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMäättä Antti <antti.maatta@qt.io>2018-06-11 09:48:32 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2018-06-11 07:19:20 +0000
commit213c431bce993ec48adee59cd9cbc93b580efda1 (patch)
tree84b2603d933781d53a6b9e51a4794e4614419335
parentb4aef6c767d244dfa9210265491651a3e3835b7e (diff)
Fix backward compatibility for datainputs
Task-number: QT3DS-1908 Change-Id: I9c855c905538920a7ef7cd75f49712a47298d4f3 Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r--src/Authoring/Client/Code/Core/Doc/Doc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Authoring/Client/Code/Core/Doc/Doc.cpp b/src/Authoring/Client/Code/Core/Doc/Doc.cpp
index aca3ff23..61732e81 100644
--- a/src/Authoring/Client/Code/Core/Doc/Doc.cpp
+++ b/src/Authoring/Client/Code/Core/Doc/Doc.cpp
@@ -2877,7 +2877,7 @@ void CDoc::UpdateDatainputMap(
= qt3dsdm::get<qt3dsdm::TDataStrPtr>(ctrldPropVal)->GetData();
QStringList splitStr = currCtrldPropsStr.toQString().split(' ');
for (int i = 0; i < splitStr.size() - 1; i += 2) {
- QString diName = splitStr[i].remove(0, 1);
+ QString diName = splitStr[i].startsWith('$') ? splitStr[i].remove(0, 1) : splitStr[i];
if (g_StudioApp.m_dataInputDialogItems.contains(diName)) {
g_StudioApp.m_dataInputDialogItems[diName]->
controlledElems.append(inInstance);