rem: RerootFolder(uri, msgfolder, isThreaded, sortID); 
add: RerootFolder(uri, msgfolder, isThreaded, sortID, sortDirection);  
context: function ChangeFolderByURI(uri, isThreaded, sortID){  dump('In ChangeFolderByURI\n');  var resource = RDF.GetResource(uri);  var msgfolder =      resource.QueryInterface(Components.interfaces.nsIMsgFolder);  try {      setTitleFromFolder(msgfolder, null);  } catch (ex) {      dump("error setting title: " + ex + "\n");  }    gBeforeFolderLoadTime = new Date();  gCurrentLoadingFolderURI = uri;  if(msgfolder.manyHeadersToDownload())  {	try	{		gCurrentFolderToReroot = uri;		gCurrentLoadingFolderIsThreaded = isThreaded;		gCurrentLoadingFolderSortID = sortID;		msgfolder.startFolderLoading();		msgfolder.updateFolder(msgWindow);	}	catch(ex)	{        dump("Error loading with many headers to download\n");	}  }  else  {	gCurrentFolderToReroot = "";	gCurrentLoadingFolderIsThreaded = false;	gCurrentLoadingFolderSortID = "";	RerootFolder(uri, msgfolder, isThreaded, sortID);	//Need to do this after rerooting folder.  Otherwise possibility of receiving folder loaded	//notification before folder has actually changed.	msgfolder.updateFolder(msgWindow);  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/0a24489bd21f0996f9fbe7a25a358a85433b516e/commandglue.js/clean/mailnews/base/resources/content/commandglue.js