Index: uspace/srv/hid/compositor/compositor.c
===================================================================
--- uspace/srv/hid/compositor/compositor.c	(revision 8ca4b602c9e88731eb7b89e339794815b53a2c11)
+++ uspace/srv/hid/compositor/compositor.c	(revision 09c63891924704f0d39eee12f6086000759e18eb)
@@ -1701,5 +1701,5 @@
 #endif
 
-	if (bpress) {
+	if (bpress && !pointer->pressed) {
 		pointer->btn_pos = pointer->pos;
 		pointer->btn_num = bnum;
