cleanup: Use (un)block_signal_handler() convenience wrapper
We now depend on a gjs version that is guaranteed to provide those more idiomatic wrappers, so use them instead of the clunkier static methods. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/795
This commit is contained in:
parent
7bc39ba750
commit
284ace5b5f
@ -579,9 +579,9 @@ class ExtensionRow extends Gtk.ListBoxRow {
|
|||||||
this._extension = ExtensionUtils.deserializeExtension(newState);
|
this._extension = ExtensionUtils.deserializeExtension(newState);
|
||||||
let state = (this._extension.state == ExtensionState.ENABLED);
|
let state = (this._extension.state == ExtensionState.ENABLED);
|
||||||
|
|
||||||
GObject.signal_handler_block(this._switch, this._notifyActiveId);
|
this._switch.block_signal_handler(this._notifyActiveId);
|
||||||
this._switch.state = state;
|
this._switch.state = state;
|
||||||
GObject.signal_handler_unblock(this._switch, this._notifyActiveId);
|
this._switch.unblock_signal_handler(this._notifyActiveId);
|
||||||
|
|
||||||
this._switch.sensitive = this._canToggle();
|
this._switch.sensitive = this._canToggle();
|
||||||
});
|
});
|
||||||
|
@ -57,9 +57,9 @@ class Indicator extends PanelMenu.SystemIndicator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_changeSlider(value) {
|
_changeSlider(value) {
|
||||||
GObject.signal_handler_block(this._slider, this._sliderChangedId);
|
this._slider.block_signal_handler(this._sliderChangedId);
|
||||||
this._slider.value = value;
|
this._slider.value = value;
|
||||||
GObject.signal_handler_unblock(this._slider, this._sliderChangedId);
|
this._slider.unblock_signal_handler(this._sliderChangedId);
|
||||||
}
|
}
|
||||||
|
|
||||||
_sync() {
|
_sync() {
|
||||||
|
@ -131,9 +131,9 @@ var StreamSlider = class {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_changeSlider(value) {
|
_changeSlider(value) {
|
||||||
GObject.signal_handler_block(this._slider, this._sliderChangedId);
|
this._slider.block_signal_handler(this._sliderChangedId);
|
||||||
this._slider.value = value;
|
this._slider.value = value;
|
||||||
GObject.signal_handler_unblock(this._slider, this._sliderChangedId);
|
this._slider.unblock_signal_handler(this._sliderChangedId);
|
||||||
}
|
}
|
||||||
|
|
||||||
_updateVolume() {
|
_updateVolume() {
|
||||||
|
Loading…
Reference in New Issue
Block a user