Debugger: Fix opening new memory views from within a memory view

Change-Id: I2e1c1fac968a38e1c68c8055d9946238facb2c0b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
hjk
2024-08-01 14:44:58 +02:00
parent b73e53d221
commit 523b4045cc

View File

@@ -215,9 +215,8 @@ MemoryAgent::MemoryAgent(const MemoryViewSetupData &data, DebuggerEngine *engine
m_service->setNewWindowRequestHandler([this](quint64 address) {
MemoryViewSetupData data;
data.startAddress = address;
auto agent = new MemoryAgent(data, m_engine);
if (!agent->isUsable())
delete agent;
data.separateView = true;
m_engine->openMemoryView(data);
});
m_service->setDataChangedHandler([this](quint64 address, const QByteArray &data) {