From 09542e60209de72bae0f27b2ec91e8f58dcf4b0d Mon Sep 17 00:00:00 2001 From: Myk Melez Date: Fri, 5 Jun 2009 22:34:24 -0700 Subject: [PATCH] unregress display of the author name in the list view --- content/list.js | 3 ++- modules/collection.js | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/content/list.js b/content/list.js index 9a03ac6..91b78eb 100644 --- a/content/list.js +++ b/content/list.js @@ -114,7 +114,8 @@ let SnowlMessageView = { return this._collection.messages[aRow].source.name; case "snowlAuthorCol": - return this._collection.messages[aRow].author.name; + return this._collection.messages[aRow].author ? + this._collection.messages[aRow].author.person.name : null; case "snowlSubjectCol": return this._collection.messages[aRow].subject || diff --git a/modules/collection.js b/modules/collection.js index 7c72d8d..1c69831 100644 --- a/modules/collection.js +++ b/modules/collection.js @@ -48,6 +48,7 @@ Cu.import("resource://snowl/modules/log4moz.js"); // modules that are Snowl-specific Cu.import("resource://snowl/modules/constants.js"); Cu.import("resource://snowl/modules/datastore.js"); +Cu.import("resource://snowl/modules/identity.js"); Cu.import("resource://snowl/modules/message.js"); Cu.import("resource://snowl/modules/service.js"); Cu.import("resource://snowl/modules/utils.js"); @@ -276,6 +277,8 @@ this._log.info("got " + groups.length + " groups"); content: content }); + message.author = SnowlIdentity.retrieve(message.authorID); + this._messages.push(message); this._messageIndex[message.id] = message; }