From 8d867f418d8640dbe9be91dc5f220cb8d196ea4b Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Fri, 16 Feb 2018 19:02:15 +0200 Subject: [PATCH] Hide emoji picker when the app loses focus fixes #184 fixes #209 --- src/emoji/Panel.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/emoji/Panel.cc b/src/emoji/Panel.cc index 0b99eb81..064dd6d5 100644 --- a/src/emoji/Panel.cc +++ b/src/emoji/Panel.cc @@ -38,9 +38,8 @@ Panel::Panel(QWidget *parent) "QScrollBar:vertical { width: 0px; margin: 0px; }" "QScrollBar::handle:vertical { min-height: 30px; }"); - setAttribute(Qt::WA_TranslucentBackground, true); setAttribute(Qt::WA_ShowWithoutActivating, true); - setWindowFlags(Qt::FramelessWindowHint | Qt::ToolTip); + setWindowFlags(Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint); auto mainWidget = new QWidget(this); mainWidget->setMaximumSize(width_, height_);