forked from qt-creator/qt-creator
Git: Avoid crash when reloading files
Explicitly reset the document when the document gets closed. Task-number: QTCREATORBUG-30824 Change-Id: I4fb3d6fd6041990e5b8b4f6b7c4fd9ebc62f5a4a Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
@@ -166,6 +166,13 @@ void InstantBlame::setup()
|
|||||||
|
|
||||||
connect(EditorManager::instance(), &EditorManager::currentEditorChanged,
|
connect(EditorManager::instance(), &EditorManager::currentEditorChanged,
|
||||||
this, setupBlameForEditor);
|
this, setupBlameForEditor);
|
||||||
|
connect(EditorManager::instance(), &EditorManager::documentClosed,
|
||||||
|
this, [this](IDocument *doc) {
|
||||||
|
if (m_document != doc)
|
||||||
|
return;
|
||||||
|
disconnect(m_documentChangedConn);
|
||||||
|
m_document = nullptr;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// Porcelain format of git blame output
|
// Porcelain format of git blame output
|
||||||
|
Reference in New Issue
Block a user