gnome-shell/js/misc
Marco Trevisan (Treviño) 371da8d394 signalTracker: Correctly guard against invalid GObject.ConnectFlags
We considered any ConnectFlag value major than SWAPPED as invalid, while
it's technically not fully true as we need to ensure that the passed
value is respecting the whole flags mask.
In fact, per se SWAPPED|AFTER (> SWAPPED) is a valid value (even if we
don't support the AFTER value).

But this makes the check more future-proof.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2366>
2022-07-06 18:24:15 +02:00
..
config.js.in config: Check runtime dependencies at runtime 2022-05-20 12:00:22 +00:00
dbusUtils.js dbusServices: Refactor service utilities from fileUtils into dbusUtils 2022-07-05 03:41:41 -04:00
extensionUtils.js cleanup: Use logical assignments 2022-01-25 15:21:16 +00:00
fileUtils.js dbusServices: Refactor service utilities from fileUtils into dbusUtils 2022-07-05 03:41:41 -04:00
gnomeSession.js endSessionDialog: Only show logout inhibiting apps 2021-02-24 15:31:03 +00:00
history.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00
ibusManager.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00
inputMethod.js inputMethod: Do not reset invisible preedit on focus_out 2021-11-01 17:02:50 +00:00
introspect.js introspect: Add WindowsChanged signal 2022-03-08 16:31:20 +00:00
jsParse.js cleanup: Remove empty leading/trailing lines in blocks 2020-11-16 18:04:23 +00:00
keyboardManager.js keyboard: Fix display keyboard layout crash with some input methods 2021-03-29 09:33:45 +00:00
loginManager.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00
meson.build config: Check runtime dependencies at runtime 2022-05-20 12:00:22 +00:00
modemManager.js cleanup: Define GObject accessors in camelCase 2021-02-03 20:19:29 +01:00
objectManager.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00
params.js cleanup: Only omit braces for single-line blocks 2019-11-11 19:25:14 +00:00
parentalControlsManager.js parentalControlsManager: Be less verbose on the logs 2022-02-18 22:05:16 +00:00
permissionStore.js cleanup: Mark globals used from other modules as exported 2019-07-24 00:28:45 +02:00
signals.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00
signalTracker.js signalTracker: Correctly guard against invalid GObject.ConnectFlags 2022-07-06 18:24:15 +02:00
smartcardManager.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00
systemActions.js Add new screenshot UI icons 2022-02-12 14:08:01 +00:00
util.js js: Use (dis)connectObject() 2022-03-04 14:14:37 +00:00
weather.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00