File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
OMEdit/OMEditGUI/Modeling Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -2968,6 +2968,10 @@ bool LibraryWidget::saveLibraryTreeItem(LibraryTreeItem *pLibraryTreeItem)
29682968 mpMainWindow->getStatusBar ()->showMessage (tr (" Saving %1" ).arg (pLibraryTreeItem->getNameStructure ()));
29692969 mpMainWindow->showProgressBar ();
29702970 if (pLibraryTreeItem->getLibraryType () == LibraryTreeItem::Modelica) {
2971+ /* if user has done some changes in the Modelica text view then save & validate it in the AST before saving it to file. */
2972+ if (pLibraryTreeItem->getModelWidget () && !pLibraryTreeItem->getModelWidget ()->validateText ()) {
2973+ return false ;
2974+ }
29712975 result = saveModelicaLibraryTreeItem (pLibraryTreeItem);
29722976 } else if (pLibraryTreeItem->getLibraryType () == LibraryTreeItem::TLM) {
29732977 result = saveTLMLibraryTreeItem (pLibraryTreeItem);
You can’t perform that action at this time.
0 commit comments