summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandtouch_p.h
diff options
context:
space:
mode:
authorJohan Klokkhammer Helsing <johan.helsing@qt.io>2019-03-06 13:20:04 +0100
committerJohan Helsing <johan.helsing@qt.io>2019-03-08 09:45:44 +0000
commit869a38c082daf150a16b2abb230b420de3e4af31 (patch)
tree2eef875722d8d2337435259761fdd1d6e2d5e47f /src/compositor/compositor_api/qwaylandtouch_p.h
parent6e9e15b7c3aa598b942477f1a5b8e9a8b8bee8ef (diff)
Compositor: Map touch ids to contiguous ids
The protocol doesn't require this, but some clients seem to depend on it nevertheless. Change-Id: I47491c396d3c9193c7e51e13c7ca1586246e335c Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'src/compositor/compositor_api/qwaylandtouch_p.h')
-rw-r--r--src/compositor/compositor_api/qwaylandtouch_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compositor/compositor_api/qwaylandtouch_p.h b/src/compositor/compositor_api/qwaylandtouch_p.h
index de1b748de..0b87f8475 100644
--- a/src/compositor/compositor_api/qwaylandtouch_p.h
+++ b/src/compositor/compositor_api/qwaylandtouch_p.h
@@ -80,8 +80,10 @@ public:
private:
void touch_release(Resource *resource) override;
+ int toSequentialWaylandId(int touchId);
QWaylandSeat *seat = nullptr;
+ QVarLengthArray<int, 10> ids;
};
QT_END_NAMESPACE