diff options
author | Paul Olav Tvete <paul.tvete@nokia.com> | 2010-09-06 12:53:51 (GMT) |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@nokia.com> | 2010-09-06 12:53:51 (GMT) |
commit | c5fe294667d9d8dfcec5c9529185a13ba5a47e91 (patch) | |
tree | f774f6c7d5ae0597ba90a65134b65507db434148 | |
parent | 136c32ddb97a12eefcbbfebf63075237c07d4cd4 (diff) | |
download | Qt-c5fe294667d9d8dfcec5c9529185a13ba5a47e91.zip Qt-c5fe294667d9d8dfcec5c9529185a13ba5a47e91.tar.gz Qt-c5fe294667d9d8dfcec5c9529185a13ba5a47e91.tar.bz2 |
Send mouse release events for touch screens
-rw-r--r-- | src/plugins/generic/linuxinput/qlinuxinput.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/generic/linuxinput/qlinuxinput.cpp b/src/plugins/generic/linuxinput/qlinuxinput.cpp index 32137ee..955aed9 100644 --- a/src/plugins/generic/linuxinput/qlinuxinput.cpp +++ b/src/plugins/generic/linuxinput/qlinuxinput.cpp @@ -155,6 +155,9 @@ void QLinuxInputMouseHandler::readMouseData() } } else if (data->type == EV_KEY && data->code == BTN_TOUCH) { m_buttons = data->value ? Qt::LeftButton : Qt::NoButton; + + QWindowSystemInterface::handleMouseEvent(0, QPoint(m_x, m_y), + QPoint(m_x, m_y), m_buttons); } else if (data->type == EV_KEY) { Qt::MouseButton button = Qt::NoButton; switch (data->code) { |