mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00
bug-fix: VFile and document() may have different modification state
This commit is contained in:
parent
37058b04df
commit
197e064a1a
@ -147,7 +147,7 @@ void VEdit::saveFile()
|
||||
return;
|
||||
}
|
||||
m_file->setContent(toHtml());
|
||||
document()->setModified(false);
|
||||
setModified(false);
|
||||
}
|
||||
|
||||
void VEdit::reloadFile()
|
||||
@ -170,12 +170,16 @@ void VEdit::scrollToLine(int p_lineNumber)
|
||||
|
||||
bool VEdit::isModified() const
|
||||
{
|
||||
Q_ASSERT(m_file ? (m_file->isModified() == document()->isModified()) : true);
|
||||
return document()->isModified();
|
||||
}
|
||||
|
||||
void VEdit::setModified(bool p_modified)
|
||||
{
|
||||
document()->setModified(p_modified);
|
||||
if (m_file) {
|
||||
m_file->setModified(p_modified);
|
||||
}
|
||||
}
|
||||
|
||||
void VEdit::insertImage()
|
||||
|
@ -126,7 +126,7 @@ void VMdEdit::saveFile()
|
||||
}
|
||||
|
||||
m_file->setContent(toPlainTextWithoutImg());
|
||||
document()->setModified(false);
|
||||
setModified(false);
|
||||
}
|
||||
|
||||
void VMdEdit::reloadFile()
|
||||
|
Loading…
x
Reference in New Issue
Block a user