Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:42:Factory-Candidates-Check
hamster-time-tracker
0154-prefs.js-handle-different-return-values-of...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0154-prefs.js-handle-different-return-values-of-Gtk.accel.patch of Package hamster-time-tracker
From db317cfa815edfbd18f2d53b445f3b98a0da4bce Mon Sep 17 00:00:00 2001 From: Martin Wilck <mwilck@suse.com> Date: Fri, 19 Aug 2022 12:23:58 +0200 Subject: [PATCH 154/161] prefs.js: handle different return values of Gtk.accelerator_parse() See https://github.com/projecthamster/hamster-shell-extension/issues/350 --- extension/prefs.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/extension/prefs.js b/extension/prefs.js index e20b62c..86b2f5e 100644 --- a/extension/prefs.js +++ b/extension/prefs.js @@ -161,9 +161,15 @@ class HamsterSettingsWidget extends Gtk.Grid { } _onHotkeyChange(widget, bananas) { - //global.log(widget, bananas); let hotkey = widget.get_text(); - let [key, mods] = Gtk.accelerator_parse(hotkey); + let [key, mods] = [null, null]; + + if (Gtk.MAJOR_VERSION >= 4) { + let _r = null; + [_r, key, mods] = Gtk.accelerator_parse(hotkey); + } else { + [key, mods] = Gtk.accelerator_parse(hotkey); + } if (key != 0) { let parsedName = Gtk.accelerator_name(key, mods); -- 2.41.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor