diff --git a/chrome/chromeFiles/content/scholar/itemTreeView.js b/chrome/chromeFiles/content/scholar/itemTreeView.js
index 65740662e..74c078dfb 100644
--- a/chrome/chromeFiles/content/scholar/itemTreeView.js
+++ b/chrome/chromeFiles/content/scholar/itemTreeView.js
@@ -31,6 +31,7 @@ Scholar.ItemTreeView.prototype.setTree = function(treebox)
if(this._treebox)
return;
this._treebox = treebox;
+ this.sort();
}
Scholar.ItemTreeView.prototype.getCellText = function(row, column)
@@ -57,7 +58,14 @@ Scholar.ItemTreeView.prototype._hideItem = function(row) { this._dataItems
Scholar.ItemTreeView.prototype._getItemAtRow = function(row) { return this._dataItems[row]; }
-Scholar.ItemTreeView.prototype.isSorted = function() { return false; }
+Scholar.ItemTreeView.prototype.isSorted = function()
+{
+ for(var i=0, len=this._treebox.columns.count; i
+ flex="4" persist="width ordinal hidden sortActive sortDirection"/>
+ flex="1" persist="width ordinal hidden sortActive sortDirection"/>
+ flex="1" persist="width ordinal hidden sortActive sortDirection"/>
+ flex="1" persist="width ordinal hidden sortActive sortDirection"/>
+ flex="1" persist="width ordinal hidden sortActive sortDirection"/>
+ flex="1" persist="width ordinal hidden sortActive sortDirection"/>
diff --git a/chrome/chromeFiles/content/scholar/test/test.xul b/chrome/chromeFiles/content/scholar/test/test.xul
index 9ba04770f..4c3b9501f 100644
--- a/chrome/chromeFiles/content/scholar/test/test.xul
+++ b/chrome/chromeFiles/content/scholar/test/test.xul
@@ -12,5 +12,5 @@
-
+