[clutter/clutter-1.18] evdev: Set the initial pointer position for all pointer devices
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/clutter-1.18] evdev: Set the initial pointer position for all pointer devices
- Date: Thu, 13 Mar 2014 16:46:57 +0000 (UTC)
commit 5facd710c8258a60d99b0a98199f83aac7dd9139
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Mon Mar 10 10:19:09 2014 -0400
evdev: Set the initial pointer position for all pointer devices
Rather than just those on the main seat.
https://bugzilla.gnome.org/show_bug.cgi?id=726199
clutter/evdev/clutter-device-manager-evdev.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
index c7a5437..81ae92c 100644
--- a/clutter/evdev/clutter-device-manager-evdev.c
+++ b/clutter/evdev/clutter-device-manager-evdev.c
@@ -659,6 +659,7 @@ clutter_seat_evdev_new (ClutterDeviceManagerEvdev *manager_evdev,
device = _clutter_input_device_evdev_new_virtual (
manager, seat, CLUTTER_POINTER_DEVICE);
_clutter_input_device_set_stage (device, priv->stage);
+ _clutter_input_device_set_coords (device, NULL, INITIAL_POINTER_X, INITIAL_POINTER_Y, NULL);
_clutter_device_manager_add_device (manager, device);
seat->core_pointer = device;
@@ -1193,10 +1194,6 @@ clutter_device_manager_evdev_constructed (GObject *gobject)
g_assert (priv->main_seat != NULL);
g_assert (priv->main_seat->core_pointer != NULL);
- _clutter_input_device_set_coords (priv->main_seat->core_pointer,
- NULL,
- INITIAL_POINTER_X, INITIAL_POINTER_Y,
- NULL);
source = clutter_event_source_new (manager_evdev);
priv->event_source = source;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]