From eed6ce8b8b124de2b838ee327cfea87b5dd3b005 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sat, 8 May 2021 03:01:23 +0200 Subject: [PATCH] Profiler: Fix scrolling behavior When resizing the timeline view the timelines should scroll to the bottom when the resize operation reveals space that is beyond the view. --- Userland/DevTools/Profiler/TimelineContainer.cpp | 1 + Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/Userland/DevTools/Profiler/TimelineContainer.cpp b/Userland/DevTools/Profiler/TimelineContainer.cpp index 922b84ea89..754e0b9586 100644 --- a/Userland/DevTools/Profiler/TimelineContainer.cpp +++ b/Userland/DevTools/Profiler/TimelineContainer.cpp @@ -57,6 +57,7 @@ void TimelineContainer::update_widget_sizes() void TimelineContainer::resize_event(GUI::ResizeEvent& event) { AbstractScrollableWidget::resize_event(event); + update_widget_positions(); update_widget_sizes(); } diff --git a/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp b/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp index d3b4c4728f..4a348195a5 100644 --- a/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp +++ b/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp @@ -50,6 +50,7 @@ void ScrollableContainerWidget::update_widget_size() void ScrollableContainerWidget::resize_event(GUI::ResizeEvent& event) { AbstractScrollableWidget::resize_event(event); + update_widget_position(); update_widget_size(); }