From 2571374a129d06a079c3671a184ccef3ee205f68 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Thu, 17 Mar 2022 08:11:52 -0400 Subject: Fix crash when changing log filters with with items selected --- ui/logview.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ui/logview.h b/ui/logview.h index ed99e24a..2c4d6057 100644 --- a/ui/logview.h +++ b/ui/logview.h @@ -62,7 +62,7 @@ class BINARYNINJAUIAPI LogListFilterProxyModel : public QSortFilterProxyModel LoggingScope getScope() const { return m_scope; } public Q_SLOTS: void updateSession(size_t sessionId); - void updateLogger(const QString & loggerName); + void updateLogger(QString loggerName); void updateFilter(); }; @@ -73,10 +73,9 @@ class BINARYNINJAUIAPI LogListModel : public QAbstractItemModel, public BinaryNi QWidget* m_owner; std::deque m_items; - std::deque m_visibleItems; std::vector m_pendingItems; - std::mutex m_mutex; + mutable std::mutex m_mutex; std::mutex m_pendingMutex; std::string m_logger; size_t m_sessionId {0}; @@ -198,7 +197,6 @@ class BINARYNINJAUIAPI LogView : public GlobalAreaWidget public: LogView(LogStatus* logStatus); - void adjustSize(int width, int height); virtual void copy(); virtual bool canCopy(); @@ -227,7 +225,6 @@ class BINARYNINJAUIAPI LogView : public GlobalAreaWidget protected: void contextMenuEvent(QContextMenuEvent* event) override; - virtual void resizeEvent(QResizeEvent* event) override; Q_SIGNALS: void notifyUiStatus(); -- cgit v1.3.1