Minefield 3.7a4preにおいて、一度も展開していないブックマークフォルダの内容をタブで開けない問題を修正( http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2663 )
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6582 599a83e7-65a4-db11-8015-0010dcdd6dc2
This commit is contained in:
parent
35004c6408
commit
cd0b4b3594
@ -166,10 +166,12 @@ var TreeStyleTabBookmarksService = {
|
||||
if ('getContainerNodeWithOptions' in PlacesUtils) { // Firefox 3.5 or later
|
||||
root = PlacesUtils.getContainerNodeWithOptions(root, false, true);
|
||||
}
|
||||
root = root.QueryInterface(Components.interfaces.nsINavHistoryContainerResultNode);
|
||||
var oldViewer = root.parentResult.viewer;
|
||||
var wasOpen = root.containerOpen;
|
||||
if (!wasOpen) {
|
||||
root.parentResult.viewer = null;
|
||||
if (oldViewer)
|
||||
root.parentResult.viewer = null;
|
||||
root.containerOpen = true;
|
||||
}
|
||||
for (let i = 0, maxi = root.childCount; i < maxi; ++i)
|
||||
@ -179,7 +181,8 @@ var TreeStyleTabBookmarksService = {
|
||||
}
|
||||
if (!wasOpen) {
|
||||
root.containerOpen = false;
|
||||
root.parentResult.viewer = oldViewer;
|
||||
if (oldViewer)
|
||||
root.parentResult.viewer = oldViewer;
|
||||
}
|
||||
return ids;
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user