Reset modified flag after document is loaded, touch pad/pocket if its Type has changed
This commit is contained in:
@@ -668,7 +668,7 @@ void Document::RestoreDocFile(Base::Reader &reader)
|
||||
if (!xmlReader.getFilenames().empty())
|
||||
xmlReader.readFiles(static_cast<zipios::ZipInputStream&>(reader));
|
||||
|
||||
// reset modifeid flag
|
||||
// reset modified flag
|
||||
setModified(false);
|
||||
}
|
||||
|
||||
@@ -697,6 +697,9 @@ void Document::slotFinishRestoreDocument(const App::Document& doc)
|
||||
for (it = d->_ViewProviderMap.begin(); it != d->_ViewProviderMap.end(); ++it) {
|
||||
it->second->finishRestoring();
|
||||
}
|
||||
|
||||
// reset modified flag
|
||||
setModified(false);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -64,6 +64,7 @@ Pad::Pad()
|
||||
short Pad::mustExecute() const
|
||||
{
|
||||
if (Placement.isTouched() ||
|
||||
Type.isTouched() ||
|
||||
Length.isTouched() ||
|
||||
Length2.isTouched() ||
|
||||
UpToFace.isTouched())
|
||||
|
||||
@@ -66,6 +66,7 @@ Pocket::Pocket()
|
||||
short Pocket::mustExecute() const
|
||||
{
|
||||
if (Placement.isTouched() ||
|
||||
Type.isTouched() ||
|
||||
Length.isTouched() ||
|
||||
UpToFace.isTouched())
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user