From a1a4013b1c41f1ffa4563060a25683975738a026 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 18 Aug 2019 12:14:15 +0200 Subject: [PATCH] LibGUI: Make the timers in GAbstractButton and GScrollBar into children --- Libraries/LibGUI/GAbstractButton.cpp | 1 + Libraries/LibGUI/GScrollBar.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/Libraries/LibGUI/GAbstractButton.cpp b/Libraries/LibGUI/GAbstractButton.cpp index 6ecd836198..002d7311ae 100644 --- a/Libraries/LibGUI/GAbstractButton.cpp +++ b/Libraries/LibGUI/GAbstractButton.cpp @@ -9,6 +9,7 @@ GAbstractButton::GAbstractButton(GWidget* parent) GAbstractButton::GAbstractButton(const StringView& text, GWidget* parent) : GWidget(parent) , m_text(text) + , m_auto_repeat_timer(this) { m_auto_repeat_timer.on_timeout = [this] { click(); diff --git a/Libraries/LibGUI/GScrollBar.cpp b/Libraries/LibGUI/GScrollBar.cpp index 32b31f8985..ce1f2efebf 100644 --- a/Libraries/LibGUI/GScrollBar.cpp +++ b/Libraries/LibGUI/GScrollBar.cpp @@ -60,6 +60,7 @@ static CharacterBitmap* s_right_arrow_bitmap; GScrollBar::GScrollBar(Orientation orientation, GWidget* parent) : GWidget(parent) , m_orientation(orientation) + , m_automatic_scrolling_timer(this) { if (!s_up_arrow_bitmap) s_up_arrow_bitmap = &CharacterBitmap::create_from_ascii(s_up_arrow_bitmap_data, 9, 9).leak_ref();