diff options
-rw-r--r-- | DevTools/ProfileViewer/DisassemblyModel.cpp | 7 |
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()) |