cleanup ptr

This commit is contained in:
trigger 2025-04-30 15:30:59 -07:00
parent 39c1dc0e03
commit 70305cfb04

View file

@ -598,6 +598,15 @@ memory_viewer_panel::memory_viewer_panel(QWidget* parent, std::shared_ptr<CPUDis
auto& fxo = g_fxo->get<memory_viewer_fxo>();
fxo.last_opened = this;
connect(this, &memory_viewer_panel::destroyed, this, [this]()
{
if (auto fxo = g_fxo->try_get<memory_viewer_fxo>())
{
if (this == fxo->last_opened)
fxo->last_opened = nullptr;
}
});
}
memory_viewer_panel::~memory_viewer_panel()