diff options
| author | Jordan Wiens <github@psifertex.com> | 2025-12-18 21:46:26 -0500 |
|---|---|---|
| committer | Jordan Wiens <github@psifertex.com> | 2025-12-18 21:52:14 -0500 |
| commit | 5b804c2c7bae72ccbc2865002d427b52ac4c0b0f (patch) | |
| tree | a584ec8504d3c059cafc10a54fc6c7ae8f304e58 /examples/triage/view.cpp | |
| parent | 4023131568543815232094368747147422801198 (diff) | |
fix triage entropy graph navigation for mapped files
Diffstat (limited to 'examples/triage/view.cpp')
| -rw-r--r-- | examples/triage/view.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/examples/triage/view.cpp b/examples/triage/view.cpp index e2524aac..c845a4fa 100644 --- a/examples/triage/view.cpp +++ b/examples/triage/view.cpp @@ -229,15 +229,11 @@ void TriageView::navigateToFileOffset(uint64_t offset) return; if (!hasAddr) frame->navigate("Hex:Raw", offset); - else if (BinaryNinja::Settings::Instance()->Get<bool>("ui.view.graph.preferred") && - frame->getCurrentBinaryView() && - frame->getCurrentBinaryView()->GetAnalysisFunctionsForAddress(offset).size() > 0) - { - frame->navigate("Graph:" + frame->getCurrentDataType(), offset); - } else { - frame->navigate("Linear:" + frame->getCurrentDataType(), offset); + QString viewType = BinaryNinja::Settings::Instance()->Get<bool>("ui.view.graph.preferred") ? "Graph" : "Linear"; + QString dataType = QString::fromStdString(m_data->GetTypeName()); + frame->navigate(viewType + ":" + dataType, addr); } } else |
