messageTray: Allow settings gobject properties of Source on creation
This also makes the `icon` property of `Source` writable so that it can be set during creation instead of overriding the getter of the icon property. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3103>
This commit is contained in:

committed by
Marge Bot

parent
c63d67c9af
commit
932ccac1c2
@ -198,8 +198,10 @@ export class ShellMountOperation {
|
||||
|
||||
const ShellUnmountNotifier = GObject.registerClass(
|
||||
class ShellUnmountNotifier extends MessageTray.Source {
|
||||
_init() {
|
||||
super._init('', 'media-removable');
|
||||
constructor() {
|
||||
super({
|
||||
iconName: 'media-removable',
|
||||
});
|
||||
|
||||
this._notification = null;
|
||||
Main.messageTray.add(this);
|
||||
|
Reference in New Issue
Block a user