Bug 708888: Remove no-longer-needed SVGDocumentWrapper::kSVGAtom. r=roc

This commit is contained in:
Daniel Holbert 2011-12-09 01:11:06 -08:00
Родитель 51ff40d3b2
Коммит 888de4ca5f
2 изменённых файлов: 1 добавлений и 13 удалений

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

@ -68,8 +68,6 @@ using namespace mozilla::dom;
namespace mozilla {
namespace imagelib {
nsIAtom* SVGDocumentWrapper::kSVGAtom = nsnull; // lazily initialized
NS_IMPL_ISUPPORTS4(SVGDocumentWrapper,
nsIStreamListener,
nsIRequestObserver,
@ -80,12 +78,6 @@ SVGDocumentWrapper::SVGDocumentWrapper()
: mIgnoreInvalidation(false),
mRegisteredForXPCOMShutdown(false)
{
// Lazy-initialize our "svg" atom. (It'd be nicer to just use nsGkAtoms::svg
// directly, but we can't access it from here in non-libxul builds.)
if (!SVGDocumentWrapper::kSVGAtom) {
SVGDocumentWrapper::kSVGAtom =
NS_NewPermanentAtom(NS_LITERAL_STRING("svg"));
}
}
SVGDocumentWrapper::~SVGDocumentWrapper()
@ -467,7 +459,7 @@ SVGDocumentWrapper::GetRootSVGElem()
Element* rootElem = mViewer->GetDocument()->GetRootElement();
if (!rootElem ||
rootElem->GetNameSpaceID() != kNameSpaceID_SVG ||
rootElem->Tag() != SVGDocumentWrapper::kSVGAtom) {
rootElem->Tag() != nsGkAtoms::svg) {
return nsnull;
}

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

@ -183,10 +183,6 @@ private:
nsCOMPtr<nsIStreamListener> mListener;
bool mIgnoreInvalidation;
bool mRegisteredForXPCOMShutdown;
// Lazily-initialized pointer to nsGkAtoms::svg, to make life easier in
// non-libxul builds, which don't let us reference nsGkAtoms from imagelib.
static nsIAtom* kSVGAtom;
};
} // namespace imagelib