ui: Use ClutterSeat for keyboard/pointer a11y

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/760
This commit is contained in:
Carlos Garnacho
2019-10-05 12:35:21 +02:00
committed by Carlos Garnacho
parent 8d88a9b9c4
commit 84d92bf65e
4 changed files with 12 additions and 12 deletions

View File

@ -108,9 +108,9 @@ var PieTimer = GObject.registerClass({
var PointerA11yTimeout = class PointerA11yTimeout {
constructor() {
let manager = Clutter.DeviceManager.get_default();
let seat = Clutter.get_default_backend().get_default_seat();
manager.connect('ptr-a11y-timeout-started', (o, device, type, timeout) => {
seat.connect('ptr-a11y-timeout-started', (o, device, type, timeout) => {
let [x, y] = global.get_pointer();
this._pieTimer = new PieTimer();
@ -123,7 +123,7 @@ var PointerA11yTimeout = class PointerA11yTimeout {
global.display.set_cursor(Meta.Cursor.CROSSHAIR);
});
manager.connect('ptr-a11y-timeout-stopped', (o, device, type, clicked) => {
seat.connect('ptr-a11y-timeout-stopped', (o, device, type, clicked) => {
if (!clicked)
this._pieTimer.destroy();