зеркало из https://github.com/mozilla/gecko-dev.git
Bug 468671: Don't synchronize livemarks. Based on patch by Jorge Alves <jag.alves@gmail.com>
This commit is contained in:
Родитель
1420201b13
Коммит
476672bf55
|
@ -634,6 +634,13 @@ BookmarksTracker.prototype = {
|
||||||
return bms;
|
return bms;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
get _ls() {
|
||||||
|
let ls = Cc["@mozilla.org/browser/livemark-service;2"].
|
||||||
|
getService(Ci.nsILivemarkService);
|
||||||
|
this.__defineGetter__("_ls", function() ls);
|
||||||
|
return ls;
|
||||||
|
},
|
||||||
|
|
||||||
QueryInterface: XPCOMUtils.generateQI([Ci.nsINavBookmarkObserver]),
|
QueryInterface: XPCOMUtils.generateQI([Ci.nsINavBookmarkObserver]),
|
||||||
|
|
||||||
_init: function BMT__init() {
|
_init: function BMT__init() {
|
||||||
|
@ -672,6 +679,8 @@ BookmarksTracker.prototype = {
|
||||||
},
|
},
|
||||||
|
|
||||||
onItemAdded: function BMT_onEndUpdateBatch(itemId, folder, index) {
|
onItemAdded: function BMT_onEndUpdateBatch(itemId, folder, index) {
|
||||||
|
if (this._ls.isLivemark(folder))
|
||||||
|
return;
|
||||||
this._log.trace("onItemAdded: " + itemId);
|
this._log.trace("onItemAdded: " + itemId);
|
||||||
this._all[itemId] = this._bms.getItemGUID(itemId);
|
this._all[itemId] = this._bms.getItemGUID(itemId);
|
||||||
if (this.addChangedID(this._all[itemId]))
|
if (this.addChangedID(this._all[itemId]))
|
||||||
|
@ -679,6 +688,8 @@ BookmarksTracker.prototype = {
|
||||||
},
|
},
|
||||||
|
|
||||||
onItemRemoved: function BMT_onItemRemoved(itemId, folder, index) {
|
onItemRemoved: function BMT_onItemRemoved(itemId, folder, index) {
|
||||||
|
if (this._ls.isLivemark(folder))
|
||||||
|
return;
|
||||||
this._log.trace("onItemRemoved: " + itemId);
|
this._log.trace("onItemRemoved: " + itemId);
|
||||||
if (this.addChangedID(this._all[itemId]))
|
if (this.addChangedID(this._all[itemId]))
|
||||||
this._upScore();
|
this._upScore();
|
||||||
|
@ -686,6 +697,8 @@ BookmarksTracker.prototype = {
|
||||||
},
|
},
|
||||||
|
|
||||||
onItemChanged: function BMT_onItemChanged(itemId, property, isAnno, value) {
|
onItemChanged: function BMT_onItemChanged(itemId, property, isAnno, value) {
|
||||||
|
if (this._ls.isLivemark(this._bms.getFolderIdForItem(itemId))
|
||||||
|
return;
|
||||||
this._log.trace("onItemChanged: " + itemId +
|
this._log.trace("onItemChanged: " + itemId +
|
||||||
(", " + property + (isAnno? " (anno)" : "")) +
|
(", " + property + (isAnno? " (anno)" : "")) +
|
||||||
(value? (" = \"" + value + "\"") : ""));
|
(value? (" = \"" + value + "\"") : ""));
|
||||||
|
|
Загрузка…
Ссылка в новой задаче