forked from qt-creator/qt-creator
Debugger: Fix crash in memory agent
Change-Id: I553858650102a93a90ebeae7ce3b5a29e973ace7 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -284,12 +284,10 @@ MemoryAgent::MemoryAgent(const MemoryViewSetupData &data, DebuggerEngine *engine
|
|||||||
|
|
||||||
MemoryAgent::~MemoryAgent()
|
MemoryAgent::~MemoryAgent()
|
||||||
{
|
{
|
||||||
if (m_service) {
|
if (m_service && m_service->editor())
|
||||||
if (m_service->editor())
|
EditorManager::closeDocument(m_service->editor()->document());
|
||||||
EditorManager::closeDocument(m_service->editor()->document());
|
if (m_service && m_service->widget()) // m_service might be set to null by closeDocument
|
||||||
if (m_service->widget())
|
m_service->widget()->close();
|
||||||
m_service->widget()->close();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void MemoryAgent::updateContents()
|
void MemoryAgent::updateContents()
|
||||||
|
|||||||
Reference in New Issue
Block a user