From 07bce5f257d30061475452ec9c2e06a132747b54 Mon Sep 17 00:00:00 2001 From: kat Date: Mon, 28 Oct 2024 11:58:15 -0400 Subject: [SharedCache] Fix UI causing BV leaks --- view/sharedcache/ui/dsctriage.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'view/sharedcache/ui/dsctriage.h') diff --git a/view/sharedcache/ui/dsctriage.h b/view/sharedcache/ui/dsctriage.h index 96099a53..a0460e63 100644 --- a/view/sharedcache/ui/dsctriage.h +++ b/view/sharedcache/ui/dsctriage.h @@ -24,7 +24,7 @@ class DSCCacheBlocksView : public QWidget Q_OBJECT BinaryViewRef m_data; - SharedCacheAPI::SCRef m_cache; + Ref m_cache; uint64_t m_backingCacheCount = 0; std::vector m_backingCaches; @@ -45,7 +45,7 @@ class DSCCacheBlocksView : public QWidget void blockSelected(int index); public: - DSCCacheBlocksView(QWidget* parent, BinaryViewRef data, SharedCacheAPI::SCRef cache); + DSCCacheBlocksView(QWidget* parent, BinaryViewRef data, Ref cache); virtual ~DSCCacheBlocksView() override; protected: @@ -218,7 +218,7 @@ class SymbolTableView : public QTableView, public FilterTarget SymbolTableModel* m_model; public: - SymbolTableView(QWidget* parent, SharedCacheAPI::SCRef cache); + SymbolTableView(QWidget* parent, Ref cache); virtual ~SymbolTableView() override; void scrollToFirstItem() override { @@ -262,7 +262,7 @@ class DSCTriageView : public QWidget, public View { BinaryViewRef m_data; QVBoxLayout* m_layout; - SharedCacheAPI::SCRef m_cache; + Ref m_cache; SplitTabWidget* m_triageTabs; DockableTabCollection* m_triageCollection; @@ -275,7 +275,6 @@ class DSCTriageView : public QWidget, public View public: DSCTriageView(QWidget* parent, BinaryViewRef data); - virtual ~DSCTriageView() override; BinaryViewRef getData() override; void setSelectionOffsets(BNAddressRange range) override {}; QFont getFont() override; -- cgit v1.3.1