mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00
MdTab: fix reload() logic to re-load images
This commit is contained in:
parent
17b1a606d5
commit
41bf2d9cec
@ -195,6 +195,8 @@ void VMdEditor::reloadFile()
|
|||||||
m_freshEdit = true;
|
m_freshEdit = true;
|
||||||
|
|
||||||
setReadOnly(readonly);
|
setReadOnly(readonly);
|
||||||
|
|
||||||
|
refreshPreview();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool VMdEditor::scrollToBlock(int p_blockNumber)
|
bool VMdEditor::scrollToBlock(int p_blockNumber)
|
||||||
|
@ -1039,16 +1039,27 @@ VInsertSelector *VMdTab::prepareSnippetSelector(QWidget *p_parent)
|
|||||||
|
|
||||||
void VMdTab::reload()
|
void VMdTab::reload()
|
||||||
{
|
{
|
||||||
if (m_isEditMode) {
|
// Reload editor.
|
||||||
|
if (m_editor) {
|
||||||
m_editor->reloadFile();
|
m_editor->reloadFile();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (m_isEditMode) {
|
||||||
m_editor->endEdit();
|
m_editor->endEdit();
|
||||||
m_editor->beginEdit();
|
m_editor->beginEdit();
|
||||||
updateStatus();
|
updateStatus();
|
||||||
} else {
|
}
|
||||||
if (m_editor) {
|
|
||||||
m_editor->reloadFile();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if (!m_isEditMode) {
|
||||||
|
updateWebView();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reload web viewer.
|
||||||
|
m_ready &= ~TabReady::ReadMode;
|
||||||
|
m_webViewer->reload();
|
||||||
|
|
||||||
|
if (!m_isEditMode) {
|
||||||
|
VUtils::sleepWait(500);
|
||||||
showFileReadMode();
|
showFileReadMode();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user