diff --git a/Userland/DevTools/Profiler/FlameGraphView.cpp b/Userland/DevTools/Profiler/FlameGraphView.cpp index c2dcbdc36f..5a7c6d4bab 100644 --- a/Userland/DevTools/Profiler/FlameGraphView.cpp +++ b/Userland/DevTools/Profiler/FlameGraphView.cpp @@ -9,6 +9,7 @@ #include "LibGfx/Forward.h" #include #include +#include #include #include @@ -83,6 +84,13 @@ void FlameGraphView::mousemove_event(GUI::MouseEvent& event) if (on_hover_change) on_hover_change(); + String label = ""; + if (m_hovered_bar != nullptr && m_hovered_bar->index.is_valid()) { + label = bar_label(*m_hovered_bar); + } + set_tooltip(label); + show_or_hide_tooltip(); + update(); }