diff --git a/src/widgets/helper/ChannelView.cpp b/src/widgets/helper/ChannelView.cpp index 955b4319dbe..8257c168f79 100644 --- a/src/widgets/helper/ChannelView.cpp +++ b/src/widgets/helper/ChannelView.cpp @@ -3034,8 +3034,9 @@ void ChannelView::showReplyThreadPopup(const MessagePtr &message) popup->setThread(message->replyThread); QPoint offset(int(150 * this->scale()), int(70 * this->scale())); - popup->move(QCursor::pos() - offset); popup->show(); + popup->moveTo(QCursor::pos() - offset, + BaseWindow::BoundsChecker::CursorPosition); popup->giveFocus(Qt::MouseFocusReason); }