Skip to content

Commit aabf416

Browse files
committed
Only use loadString merge true for package.mo
1 parent 6a0b046 commit aabf416

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2781,15 +2781,17 @@ bool ModelWidget::modelicaEditorTextChanged(LibraryTreeItem **pLibraryTreeItem)
27812781
QString className = classNames.at(0);
27822782
QString modelicaText = pModelicaTextEditor->getPlainText();
27832783
QString stringToLoad;
2784-
LibraryTreeItem *pParentLibraryTreeItem= mpModelWidgetContainer->getMainWindow()->getLibraryWidget()->getLibraryTreeModel()->getContainingFileParentLibraryTreeItem(mpLibraryTreeItem);
2784+
LibraryTreeItem *pParentLibraryTreeItem = mpModelWidgetContainer->getMainWindow()->getLibraryWidget()->getLibraryTreeModel()->getContainingFileParentLibraryTreeItem(mpLibraryTreeItem);
27852785
if (pParentLibraryTreeItem != mpLibraryTreeItem) {
27862786
stringToLoad = mpLibraryTreeItem->getClassTextBefore() + modelicaText + mpLibraryTreeItem->getClassTextAfter();
2787-
if (!pOMCProxy->loadString(stringToLoad, pParentLibraryTreeItem->getFileName(), Helper::utf8, false, true)) {
2787+
// only use OMCProxy::loadString merge when LibraryTreeItem::SaveFolderStructure i.e., package.mo
2788+
if (!pOMCProxy->loadString(stringToLoad, pParentLibraryTreeItem->getFileName(), Helper::utf8, pParentLibraryTreeItem->getSaveContentsType() == LibraryTreeItem::SaveFolderStructure)) {
27882789
return false;
27892790
}
27902791
} else {
27912792
stringToLoad = modelicaText;
2792-
if (!pOMCProxy->loadString(stringToLoad, mpLibraryTreeItem->getFileName(), Helper::utf8, false, true)) {
2793+
// only use OMCProxy::loadString merge when LibraryTreeItem::SaveFolderStructure i.e., package.mo
2794+
if (!pOMCProxy->loadString(stringToLoad, mpLibraryTreeItem->getFileName(), Helper::utf8, mpLibraryTreeItem->getSaveContentsType() == LibraryTreeItem::SaveFolderStructure)) {
27932795
return false;
27942796
}
27952797
}

0 commit comments

Comments
 (0)