Bug 346468 fix for regression from latest patch to bug 344085 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206284 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
95d8c90e87
commit
510adeb622
@ -167,11 +167,13 @@ NS_IMETHODIMP nsTreeBoxObject::GetView(nsITreeView * *aView)
|
||||
// See if there is a XUL tree builder associated with the element
|
||||
nsCOMPtr<nsIXULTemplateBuilder> builder;
|
||||
xulele->GetBuilder(getter_AddRefs(builder));
|
||||
if (builder)
|
||||
mView = do_QueryInterface(builder);
|
||||
else // No tree builder, create a tree content view.
|
||||
NS_NewTreeContentView(getter_AddRefs(mView));
|
||||
NS_ENSURE_TRUE(mView, NS_ERROR_UNEXPECTED);
|
||||
mView = do_QueryInterface(builder);
|
||||
|
||||
if (!mView) {
|
||||
// No tree builder, create a tree content view.
|
||||
nsresult rv = NS_NewTreeContentView(getter_AddRefs(mView));
|
||||
NS_ENSURE_TRUE(rv, rv);
|
||||
}
|
||||
|
||||
mTreeBody->SetView(mView);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user