diff options
Diffstat (limited to 'src/Authoring/Client/Code/Core/Doc/Doc.cpp')
-rw-r--r-- | src/Authoring/Client/Code/Core/Doc/Doc.cpp | 2 |
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); |