Simulate a focus-app change when leaving the overview
When the currently focused app sends a notification while in the overview, the corresponding source icon is not removed when the overview is left. It does make some sense to treat the overview transition the same as a normal focus change, so we should update the summary view accordingly.
This commit is contained in:
parent
edbfafc5bd
commit
ff01bf68fd
@ -103,6 +103,8 @@ NotificationDaemon.prototype = {
|
||||
|
||||
Shell.WindowTracker.get_default().connect('notify::focus-app',
|
||||
Lang.bind(this, this._onFocusAppChanged));
|
||||
Main.overview.connect('hidden',
|
||||
Lang.bind(this, this._onFocusAppChanged));
|
||||
},
|
||||
|
||||
_acquiredName: function() {
|
||||
@ -263,7 +265,8 @@ NotificationDaemon.prototype = {
|
||||
];
|
||||
},
|
||||
|
||||
_onFocusAppChanged: function(tracker) {
|
||||
_onFocusAppChanged: function() {
|
||||
let tracker = Shell.WindowTracker.get_default();
|
||||
Main.messageTray.removeSourceByApp(tracker.focus_app);
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user