From da90d365ec67ac5d87f47a717d170554ca95d1da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Fri, 26 Apr 2024 15:22:16 +0200 Subject: [PATCH] window-list: Use getter methods for events The underlying structs were made opaque a while ago, so direct access to the struct fields is no longer possible. Part-of: --- extensions/window-list/extension.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/extensions/window-list/extension.js b/extensions/window-list/extension.js index 362a008f..fc60a4de 100644 --- a/extensions/window-list/extension.js +++ b/extensions/window-list/extension.js @@ -266,24 +266,24 @@ class BaseButton extends St.Button { delete this._longPressTimeoutId; } - vfunc_button_press_event(buttonEvent) { - if (buttonEvent.button === 1) + vfunc_button_press_event(event) { + if (event.get_button() === 1) this._setLongPressTimeout(); - return super.vfunc_button_press_event(buttonEvent); + return super.vfunc_button_press_event(event); } - vfunc_button_release_event(buttonEvent) { + vfunc_button_release_event(event) { this._removeLongPressTimeout(); - return super.vfunc_button_release_event(buttonEvent); + return super.vfunc_button_release_event(event); } - vfunc_touch_event(touchEvent) { - if (touchEvent.type === Clutter.EventType.TOUCH_BEGIN) + vfunc_touch_event(event) { + if (event.type() === Clutter.EventType.TOUCH_BEGIN) this._setLongPressTimeout(); - else if (touchEvent.type === Clutter.EventType.TOUCH_END) + else if (event.type() === Clutter.EventType.TOUCH_END) this._removeLongPressTimeout(); - return super.vfunc_touch_event(touchEvent); + return super.vfunc_touch_event(event); } activate() {