[clutter/clutter-1.20] input-device: Do not unset the device stage after the last touch is lifted
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/clutter-1.20] input-device: Do not unset the device stage after the last touch is lifted
- Date: Wed, 25 Jun 2014 16:10:25 +0000 (UTC)
commit 42f6828c9cf151e350dd0df47a194cf0ac63a904
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed Jun 25 12:52:44 2014 +0200
input-device: Do not unset the device stage after the last touch is lifted
On X11 the pointer will follow a "pointer emulating" touch sequence, so the
pointer will be effectively left inside the stage after that touch is lifted,
even though the master device stage is unset. This makes pointer events get
ignored until the pointer leaves and enters again the stage.
https://bugzilla.gnome.org/show_bug.cgi?id=732234
clutter/clutter-input-device.c | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
---
diff --git a/clutter/clutter-input-device.c b/clutter/clutter-input-device.c
index 9b05453..0bb8a05 100644
--- a/clutter/clutter-input-device.c
+++ b/clutter/clutter-input-device.c
@@ -1532,9 +1532,6 @@ _clutter_input_device_remove_event_sequence (ClutterInputDevice *device,
}
g_hash_table_remove (device->touch_sequences_info, sequence);
-
- if (g_hash_table_size (device->touch_sequences_info) == 0)
- _clutter_input_device_set_stage (device, NULL);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]