summaryrefslogtreecommitdiff
path: root/DevTools/ProfileViewer/DisassemblyModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'DevTools/ProfileViewer/DisassemblyModel.cpp')
-rw-r--r--DevTools/ProfileViewer/DisassemblyModel.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/DevTools/ProfileViewer/DisassemblyModel.cpp b/DevTools/ProfileViewer/DisassemblyModel.cpp
index 594c237018..e4111eb8e5 100644
--- a/DevTools/ProfileViewer/DisassemblyModel.cpp
+++ b/DevTools/ProfileViewer/DisassemblyModel.cpp
@@ -103,6 +103,13 @@ GUI::Model::ColumnMetadata DisassemblyModel::column_metadata(int column) const
GUI::Variant DisassemblyModel::data(const GUI::ModelIndex& index, Role role) const
{
auto& insn = m_instructions[index.row()];
+
+ if (role == Role::BackgroundColor) {
+ if (insn.event_count > 0)
+ return Color(Color::Yellow);
+ return {};
+ }
+
if (role == Role::Display) {
if (index.column() == Column::SampleCount) {
if (m_profile.show_percentages())