[gnome-shell] ScreenShield: update the displayed title when the source changes
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] ScreenShield: update the displayed title when the source changes
- Date: Mon, 6 Aug 2012 21:10:49 +0000 (UTC)
commit 59dfb5866d5f63551c88fd260d6114565152c081
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Sat Aug 4 01:16:07 2012 +0200
ScreenShield: update the displayed title when the source changes
Notifications in the lock screen need to watch signals on source
and react accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=681143
js/ui/screenShield.js | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
index 3844a00..c654741 100644
--- a/js/ui/screenShield.js
+++ b/js/ui/screenShield.js
@@ -173,7 +173,8 @@ const NotificationsBox = new Lang.Class({
}
obj.contentUpdatedId = item.connect('content-updated', Lang.bind(this, this._onItemContentUpdated));
- obj.sourceCountChangedId = item.source.connect('count-changed', Lang.bind(this, this._onSourceCountChanged));
+ obj.sourceCountChangedId = item.source.connect('count-changed', Lang.bind(this, this._onSourceChanged));
+ obj.sourceTitleChangedId = item.source.connect('title-changed', Lang.bind(this, this._onSourceChanged));
obj.sourceDestroyId = item.source.connect('destroy', Lang.bind(this, this._onSourceDestroy));
this._items.push(obj);
@@ -194,7 +195,7 @@ const NotificationsBox = new Lang.Class({
this._updateItem(obj);
},
- _onSourceCountChanged: function(source) {
+ _onSourceChanged: function(source) {
let obj = this._items[this._findSource(source)];
this._updateItem(obj);
},
@@ -217,6 +218,7 @@ const NotificationsBox = new Lang.Class({
// make into a resident item
obj.sourceBox.destroy();
obj.sourceBox = obj.countLabel = null;
+ obj.resident = true;
obj.item.prepareNotificationStackForShowing();
this._residentNotificationBox.add(obj.item.notificationStackView);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]