Bug 1057410 - Move from localstore.rdf to xulStore following its depreciation in Bug 559505. r=florian

This commit is contained in:
aleth 2014-08-22 18:14:12 +02:00
Родитель 034b12cd70
Коммит f8081cf234
1 изменённых файлов: 3 добавлений и 8 удалений

Просмотреть файл

@ -55,14 +55,9 @@
this.contactsById = {};
this.setAttribute("id", "group" + this.groupId);
// restore the potential persisted value
var source = Components.classes["@mozilla.org/rdf/datasource;1?name=local-store"]
.getService(Components.interfaces.nsIRDFDataSource);
var RDF = Components.classes["@mozilla.org/rdf/rdf-service;1"]
.getService(Components.interfaces.nsIRDFService);
var elt = RDF.GetResource(document.location + "#" + this.id);
if (source.HasAssertion(elt, RDF.GetResource("closed"),
RDF.GetLiteral("true"), true))
// Restore any persisted state.
let xulStore = Cc["@mozilla.org/xul/xulstore;1"].getService(Ci.nsIXULStore);
if (xulStore.getValue(document.location, this.id, "closed") == "true")
this.setAttribute("closed", "true");
contacts.sort(this.sortComparator).forEach(this.addContact, this);