diff --git a/mozilla/xpfe/appshell/src/nsXULWindow.cpp b/mozilla/xpfe/appshell/src/nsXULWindow.cpp index 94f8d4511bb..dd44404eccf 100644 --- a/mozilla/xpfe/appshell/src/nsXULWindow.cpp +++ b/mozilla/xpfe/appshell/src/nsXULWindow.cpp @@ -814,8 +814,9 @@ void nsXULWindow::OnChromeLoaded() { mChromeLoaded = PR_TRUE; - if(mContentTreeOwner) - mContentTreeOwner->ApplyChromeFlags(); + NS_ENSURE_SUCCESS(EnsureContentTreeOwner(), NS_ERROR_FAILURE); + + mContentTreeOwner->ApplyChromeFlags(); LoadTitleFromXUL(); LoadWindowClassFromXUL();