don't die when livemarks don't have a site/feed uri set

This commit is contained in:
Dan Mills 2007-10-19 16:56:36 -07:00
Родитель ddb5328284
Коммит 1894176a1b
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -323,8 +323,10 @@ BookmarksSyncService.prototype = {
if (node.type == node.RESULT_TYPE_FOLDER) {
if (this._ls.isLivemark(node.itemId)) {
item.type = "livemark";
item.siteURI = this._ls.getSiteURI(node.itemId).spec;
item.feedURI = this._ls.getFeedURI(node.itemId).spec;
let siteURI = this._ls.getSiteURI(node.itemId);
let feedURI = this._ls.getFeedURI(node.itemId);
item.siteURI = siteURI? siteURI.spec : "";
item.feedURI = feedURI? feedURI.spec : "";
} else {
item.type = "folder";
node.QueryInterface(Ci.nsINavHistoryQueryResultNode);