From 28d68acfe6fb11ecf99587ace6a74a4fef338a89 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 14 Dec 2023 23:02:11 +0000 Subject: [PATCH] Use forward declaration for ripple animation. --- .../history/view/media/history_view_giveaway.cpp | 2 ++ .../SourceFiles/history/view/media/history_view_giveaway.h | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp b/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp index a4d59ad04..299dba271 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp @@ -455,6 +455,8 @@ PeerBubbleListPart::PeerBubbleListPart( } } +PeerBubbleListPart::~PeerBubbleListPart() = default; + void PeerBubbleListPart::draw( Painter &p, const PaintContext &context, diff --git a/Telegram/SourceFiles/history/view/media/history_view_giveaway.h b/Telegram/SourceFiles/history/view/media/history_view_giveaway.h index 023e70844..534886fc7 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_giveaway.h +++ b/Telegram/SourceFiles/history/view/media/history_view_giveaway.h @@ -9,7 +9,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "history/view/media/history_view_media.h" #include "history/view/media/history_view_sticker.h" -#include "ui/effects/ripple_animation.h" namespace Data { struct GiveawayStart; @@ -20,6 +19,10 @@ namespace Dialogs::Stories { class Thumbnail; } // namespace Dialogs::Stories +namespace Ui { +class RippleAnimation; +} // namespace Ui + namespace HistoryView { class MediaInBubble final : public Media { @@ -183,6 +186,7 @@ public: PeerBubbleListPart( not_null parent, const std::vector> &list); + ~PeerBubbleListPart(); void draw( Painter &p,