summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXusheng <xusheng@vector35.com>2021-05-04 15:10:21 +0800
committerXusheng <xusheng@vector35.com>2021-05-04 15:10:21 +0800
commitf497758da0e8de81018b84e14ff714a45b6c2b78 (patch)
treed643ab2c62ea412b092c0f314aeb72e743126517
parentad71a51fef925779f5ae30b597efb9979607b693 (diff)
Fix cursor offset calculation when navigating to type view
-rw-r--r--ui/typeview.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/typeview.h b/ui/typeview.h
index 87f64ae2..bfcbf6ac 100644
--- a/ui/typeview.h
+++ b/ui/typeview.h
@@ -174,7 +174,8 @@ public:
virtual void setNavigationMode(std::string mode) override;
virtual std::vector<std::string> getNavigationModes() override;
- uint64_t findMatchingLine(const BinaryNinja::QualifiedName& name, uint64_t offset);
+ uint64_t findMatchingLine(const BinaryNinja::QualifiedName& name, uint64_t offset,
+ uint64_t& cursorOffset);
bool navigateToType(const std::string& name, uint64_t offset = 0);
virtual void OnTypeDefined(BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name,