messageTray: Don't create notification policy on demand

This was changed in commit 8f15193b4 as a work-around for an ES6
class limitation, but now that Sources are GObject subclasses, we
no longer need to use that somewhat surprising pattern.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1131
This commit is contained in:
Florian Müllner
2020-03-23 20:59:31 +01:00
committed by Georges Basile Stavracas Neto
parent 279072795f
commit 01a57206bc
4 changed files with 9 additions and 11 deletions

View File

@ -762,12 +762,10 @@ var Source = GObject.registerClass({
this.notifications = [];
this._policy = null;
this._policy = this._createPolicy();
}
get policy() {
if (!this._policy)
this._policy = this._createPolicy();
return this._policy;
}