cleanup: Use spread properties instead of Object.assign()

It's more concise and has been around long enough to embrace it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3196>
This commit is contained in:
Florian Müllner
2020-03-25 01:00:56 +01:00
parent 5ce991749d
commit 8eec7ac3f4
7 changed files with 30 additions and 24 deletions

View File

@ -38,11 +38,11 @@ export const BarLevel = GObject.registerClass({
this._barLevelActiveBorderColor = null;
this._barLevelOverdriveBorderColor = null;
let defaultParams = {
super._init({
style_class: 'barlevel',
accessible_role: Atk.Role.LEVEL_BAR,
};
super._init(Object.assign(defaultParams, params));
...params,
});
this.connect('notify::allocation', () => {
this._barLevelWidth = this.allocation.get_width();
});