From 3dd415d0c2c89ba4a98420ac3f95cae72ad9a9a8 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 7 Nov 2023 01:58:49 +0300 Subject: [PATCH] Removed wheel support from slider in giveaway box. --- .../info/boosts/create_giveaway_box.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/info/boosts/create_giveaway_box.cpp b/Telegram/SourceFiles/info/boosts/create_giveaway_box.cpp index c22904262..466584e81 100644 --- a/Telegram/SourceFiles/info/boosts/create_giveaway_box.cpp +++ b/Telegram/SourceFiles/info/boosts/create_giveaway_box.cpp @@ -279,8 +279,20 @@ void CreateGiveawayBox( const auto &padding = st::giveawayGiftCodeSliderPadding; Settings::AddSkip(sliderContainer, padding.top()); + + class Slider : public Ui::MediaSlider { + public: + using Ui::MediaSlider::MediaSlider; + + protected: + void wheelEvent(QWheelEvent *e) override { + e->ignore(); + } + + }; + const auto slider = sliderContainer->add( - object_ptr(sliderContainer, st::settingsScale), + object_ptr(sliderContainer, st::settingsScale), st::boxRowPadding); Settings::AddSkip(sliderContainer, padding.bottom()); slider->resize(slider->width(), st::settingsScale.seekSize.height());