{
std::map<int, std::shared_ptr<Model_Document> >::iterator aDoc = myDocs.begin();
for(; aDoc != myDocs.end(); aDoc++) {
- if (!aDoc->second->isOpened()) // here is main document was closed before subs and closed subs
+ if (aDoc->second->isOpened()) // here is main document was closed before subs and closed subs
aDoc->second->close(true);
}
myDocs.clear();
int Model_Application::generateDocumentId()
{
- int aResult = myDocs.size();
+ int aResult = int(myDocs.size());
for(; myDocs.find(aResult) != myDocs.end(); aResult++); // count until the result id is unique
return aResult;
}