Skip to content

Commit

Permalink
ticket:4987 Only add the top level model/package to recent files list
Browse files Browse the repository at this point in the history
  • Loading branch information
adeas31 committed Jul 4, 2018
1 parent 862a324 commit d4dad55
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp
Expand Up @@ -4086,8 +4086,14 @@ bool LibraryWidget::saveLibraryTreeItem(LibraryTreeItem *pLibraryTreeItem)
}
/* Ticket #4788. Add the file to the recent files list. */
if (result) {
QFileInfo fileInfo(pLibraryTreeItem->getFileName());
MainWindow::instance()->addRecentFile(fileInfo.absoluteFilePath(), Helper::utf8);
QString topLevelLibraryTreeItemName = StringHandler::getFirstWordBeforeDot(pLibraryTreeItem->getNameStructure());
LibraryTreeItem *pTopLevelLibraryTreeItem = mpLibraryTreeModel->findLibraryTreeItem(topLevelLibraryTreeItemName);
// Ticket #4987. Only add the top level model/package to recent files list.
if (pLibraryTreeItem->isTopLevel() ||
(pTopLevelLibraryTreeItem && pLibraryTreeItem->getFileName().compare(pTopLevelLibraryTreeItem->getFileName()) == 0)) {
QFileInfo fileInfo(pLibraryTreeItem->getFileName());
MainWindow::instance()->addRecentFile(fileInfo.absoluteFilePath(), Helper::utf8);
}
}
MainWindow::instance()->getStatusBar()->clearMessage();
MainWindow::instance()->hideProgressBar();
Expand Down

0 comments on commit d4dad55

Please sign in to comment.