Fixes #1331 emote picker out of bounds

This commit is contained in:
fourtf 2019-10-05 18:16:37 +02:00
parent 252e2e8bae
commit 16b2b2458c
3 changed files with 2 additions and 5 deletions

View file

@ -538,11 +538,9 @@ void BaseWindow::closeEvent(QCloseEvent *)
void BaseWindow::showEvent(QShowEvent *) void BaseWindow::showEvent(QShowEvent *)
{ {
this->moveIntoDesktopRect(this);
if (this->frameless_) if (this->frameless_)
{ {
this->moveIntoDesktopRect(this);
qDebug() << "show";
QTimer::singleShot(30, this, QTimer::singleShot(30, this,
[this] { this->moveIntoDesktopRect(this); }); [this] { this->moveIntoDesktopRect(this); });
} }

View file

@ -58,8 +58,6 @@ UserInfoPopup::UserInfoPopup()
this->setWindowFlag(Qt::Popup); this->setWindowFlag(Qt::Popup);
#endif #endif
auto app = getApp();
auto layout = LayoutCreator<QWidget>(this->getLayoutContainer()) auto layout = LayoutCreator<QWidget>(this->getLayoutContainer())
.setLayoutType<QVBoxLayout>(); .setLayoutType<QVBoxLayout>();

View file

@ -154,6 +154,7 @@ void SplitInput::openEmotePopup()
if (!this->emotePopup_) if (!this->emotePopup_)
{ {
this->emotePopup_ = new EmotePopup(this); this->emotePopup_ = new EmotePopup(this);
this->emotePopup_->setStayInScreenRect(true);
this->emotePopup_->setAttribute(Qt::WA_DeleteOnClose); this->emotePopup_->setAttribute(Qt::WA_DeleteOnClose);
this->emotePopup_->linkClicked.connect([this](const Link &link) { this->emotePopup_->linkClicked.connect([this](const Link &link) {