diff --git a/mozilla/layout/base/nsCSSFrameConstructor.cpp b/mozilla/layout/base/nsCSSFrameConstructor.cpp index d0bd09b52b6..a7c933bccf1 100644 --- a/mozilla/layout/base/nsCSSFrameConstructor.cpp +++ b/mozilla/layout/base/nsCSSFrameConstructor.cpp @@ -7777,8 +7777,10 @@ nsCSSFrameConstructor::ConstructSVGFrame(nsFrameConstructorState& aState, // references, things don't work right. // XXX FIXME XXX if (!hasRequiredExtentions || !hasRequiredFeatures || - !hasSystemLanguage) + !hasSystemLanguage) { + *aHaltProcessing = PR_TRUE; return NS_OK; + } } // Make sure to keep IsSpecialContent in synch with this code