From d87c843a40a19e41d719c8599753d14099cbbeef Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Fri, 15 May 2020 19:57:00 -0400 Subject: Xref list perf improvements --- ui/xreflist.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/xreflist.h b/ui/xreflist.h index 7ff35f21..86282e5f 100644 --- a/ui/xreflist.h +++ b/ui/xreflist.h @@ -62,8 +62,8 @@ public: virtual ~XrefItem(); XrefDirection direction() const { return m_direction; } - FunctionRef func() const { return m_func; } - ArchitectureRef arch() const { return m_arch; } + const FunctionRef& func() const { return m_func; } + const ArchitectureRef& arch() const { return m_arch; } uint64_t addr() const { return m_addr; } XrefType type() const { return m_type; } int size() const { return m_size; } @@ -387,6 +387,7 @@ class BINARYNINJAUIAPI CrossReferenceWidget: public QWidget, public DockContextH QLineEdit* m_lineEdit; ExpandableGroup* m_group; + bool m_curRefTargetValid = false; uint64_t m_curRefTarget = 0; uint64_t m_curRefTargetEnd = 0; uint64_t m_newRefTarget = 0; -- cgit v1.3.1