From 70700b868ac725853ed2c5d48780449427ca5eaf Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Wed, 23 Sep 2020 18:18:40 +0300 Subject: [PATCH] Properly test internal window flags Qt::Popup is a mask, so we cannot use the `&` operator to test the window type. We need to use QFlags::testFlag() for that purpose instead. --- internal_client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal_client.cpp b/internal_client.cpp index 29335871e..3391de481 100644 --- a/internal_client.cpp +++ b/internal_client.cpp @@ -213,7 +213,7 @@ bool InternalClient::isResizable() const bool InternalClient::isPlaceable() const { - return !(m_internalWindowFlags & Qt::BypassWindowManagerHint) && !(m_internalWindowFlags & Qt::Popup); + return !m_internalWindowFlags.testFlag(Qt::BypassWindowManagerHint) && !m_internalWindowFlags.testFlag(Qt::Popup); } bool InternalClient::noBorder() const