rem: if(uri != gCurrentDisplayedMessage) { 
add: if(uri != gCurrentDisplayedMessage) { 
context: function LoadMessageByUri(uri){      dump("XXX LoadMessageByUri " + uri + " vs " + gCurrentDisplayedMessage + "\n");	if(uri != gCurrentDisplayedMessage)	{        dump("fix this, get the nsIMsgDBHdr and the nsIMsgFolder from the uri...\n");/*		var resource = RDF.GetResource(uri);		var message = resource.QueryInterface(Components.interfaces.nsIMessage); 		if (message)			setTitleFromFolder(message.msgFolder, message.mimef2DecodedSubject);		var nsIMsgFolder = Components.interfaces.nsIMsgFolder;		if (message.msgFolder.server.downloadOnBiff)			message.msgFolder.biffState = nsIMsgFolder.nsMsgBiffState_NoMail;*/		gCurrentDisplayedMessage = uri;		gHaveLoadedMessage = true;		OpenURL(uri);	}}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/eaa6754a0a946375badf1165b3e4af3999e4b03c/commandglue.js/clean/mailnews/base/resources/content/commandglue.js