diff --git a/src/widgets/helper/ChannelView.cpp b/src/widgets/helper/ChannelView.cpp index ef3c290f..e4fad5ce 100644 --- a/src/widgets/helper/ChannelView.cpp +++ b/src/widgets/helper/ChannelView.cpp @@ -313,8 +313,8 @@ void ChannelView::queueUpdate() // this->repaint(); auto tooltipWidget = TooltipWidget::getInstance(); - if (this->currentPreviewEmote) { - auto pixmap = this->currentPreviewEmote->images.getImage(3.0)->pixmap(); + if (this->currentPreviewImage) { + auto pixmap = this->currentPreviewImage->pixmap(); if (pixmap) { tooltipWidget->setImage(*pixmap); } @@ -1228,9 +1228,9 @@ void ChannelView::mouseMoveEvent(QMouseEvent *event) { auto emoteElement = dynamic_cast(&hoverLayoutElement->getCreator()); if (emoteElement && getSettings()->emotesTooltipPreview.getValue()) { - this->currentPreviewEmote = emoteElement->getEmote(); + this->currentPreviewImage = emoteElement->getEmote()->images.getImage(3.0); } else { - this->currentPreviewEmote = nullptr; + this->currentPreviewImage = nullptr; tooltipWidget->clearImage(); } diff --git a/src/widgets/helper/ChannelView.hpp b/src/widgets/helper/ChannelView.hpp index 7abf2938..58b29671 100644 --- a/src/widgets/helper/ChannelView.hpp +++ b/src/widgets/helper/ChannelView.hpp @@ -4,7 +4,7 @@ #include "messages/LimitedQueue.hpp" #include "messages/LimitedQueueSnapshot.hpp" #include "messages/Selection.hpp" -#include "messages/Emote.hpp" +#include "messages/Image.hpp" #include "widgets/BaseWidget.hpp" #include @@ -210,7 +210,7 @@ private: static constexpr int leftPadding = 8; static constexpr int scrollbarPadding = 8; - EmotePtr currentPreviewEmote = nullptr; + ImagePtr currentPreviewImage = nullptr; private slots: void wordFlagsChanged()