From 7e8cce212d6c6217ec4be7f98893a45c1630d714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Thu, 23 Oct 2014 16:49:21 +0200 Subject: [PATCH] A mouse release event doesn't have the triggered button in Qt::MouseButtons --- events.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events.cpp b/events.cpp index bab2eb480c..24794d87a2 100644 --- a/events.cpp +++ b/events.cpp @@ -1269,7 +1269,7 @@ bool Client::buttonReleaseEvent(xcb_window_t w, int button, int state, int x, in QPointF(x, y), QPointF(x_root, y_root), x11ToQtMouseButton(button), - x11ToQtMouseButtons(state), + x11ToQtMouseButtons(state) & ~x11ToQtMouseButton(button), x11ToQtKeyboardModifiers(state)); QCoreApplication::sendEvent(m_decoration, &event); }