From 11c7244695a572abe60cc25ac1a27cab65a5fd50 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Mon, 23 May 2022 14:01:48 -0400 Subject: Fix race condition on linear view update --- ui/linearview.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/linearview.h b/ui/linearview.h index cb1c6662..1e0c0865 100644 --- a/ui/linearview.h +++ b/ui/linearview.h @@ -2,6 +2,7 @@ #include #include +#include #include "binaryninjaapi.h" #include "viewframe.h" #include "render.h" @@ -167,6 +168,7 @@ class BINARYNINJAUIAPI LinearView : public QAbstractScrollArea, public View, pub BNAddressRange m_cacheBounds; std::vector m_cachedRegions; + std::shared_mutex m_cacheMutex; BinaryNinja::Ref m_topPosition, m_bottomPosition; std::vector m_lines; size_t m_topLine; -- cgit v1.3.1