columns/timeline: include column index in timeline view_id

might fix weird scroll issues on profiles

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-07-15 13:02:05 -07:00
parent 119456e2b3
commit 074472eec9
3 changed files with 12 additions and 5 deletions

View File

@@ -247,12 +247,12 @@ impl Timeline {
)
}
pub fn make_view_id(id: &TimelineKind, selected_view: usize) -> egui::Id {
egui::Id::new((id, selected_view))
pub fn make_view_id(id: &TimelineKind, col: usize, selected_view: usize) -> egui::Id {
egui::Id::new((id, selected_view, col))
}
pub fn view_id(&self) -> egui::Id {
Timeline::make_view_id(&self.kind, self.selected_view)
pub fn view_id(&self, col: usize) -> egui::Id {
Timeline::make_view_id(&self.kind, col, self.selected_view)
}
pub fn new(kind: TimelineKind, filter_state: FilterState, views: Vec<TimelineTab>) -> Self {