diff --git a/mailnews/base/resources/content/subscribe.js b/mailnews/base/resources/content/subscribe.js
index 8b7734df15ae..d266334a8cc6 100644
--- a/mailnews/base/resources/content/subscribe.js
+++ b/mailnews/base/resources/content/subscribe.js
@@ -4,6 +4,7 @@ var gChangeTable = {};
var gServerURI = null;
var RDF = null;
var gSubscribeDS = null;
+var gStatusBar = null;
function Stop()
{
@@ -55,6 +56,8 @@ var MySubscribeListener = {
OnStopPopulating: function() {
dump("root subscribe tree at: "+ gServerURI +"\n");
gSubscribeTree.setAttribute('ref',gServerURI);
+ // Turn progress meter off.
+ gStatusBar.setAttribute("mode","normal");
}
};
@@ -73,6 +76,8 @@ function SetUpTree()
subscribableServer.subscribeListener = MySubscribeListener;
subscribableServer.populateSubscribeDatasource(null /* eventually, a nsIMsgWindow */);
+ // Turn progress meter on.
+ gStatusBar.setAttribute("mode","undetermined");
}
catch (ex) {
dump("failed to populate subscribe ds: " + ex + "\n");
@@ -84,6 +89,7 @@ function SubscribeOnLoad()
dump("SubscribeOnLoad()\n");
gSubscribeTree = document.getElementById('subscribetree');
+ gStatusBar = document.getElementById('statusbar-icon');
doSetOKCancel(subscribeOK,subscribeCancel);
diff --git a/mailnews/base/resources/content/subscribe.xul b/mailnews/base/resources/content/subscribe.xul
index 44a7fa27c553..49e65070b9b0 100644
--- a/mailnews/base/resources/content/subscribe.xul
+++ b/mailnews/base/resources/content/subscribe.xul
@@ -112,6 +112,6 @@ Rights Reserved.
-
+