diff --git a/mozilla/layout/xul/base/src/nsBox.cpp b/mozilla/layout/xul/base/src/nsBox.cpp index 90af4078ded..b09897e601d 100644 --- a/mozilla/layout/xul/base/src/nsBox.cpp +++ b/mozilla/layout/xul/base/src/nsBox.cpp @@ -233,7 +233,7 @@ nsBox::nsBox(nsIPresShell* aShell):mMouseThrough(unset), nsBox::~nsBox() { gRefCnt--; - if (gRefCnt == 0) + if (gRefCnt == 0 && gTheme) nsServiceManager::ReleaseService("@mozilla.org/chrome/chrome-native-theme;1", gTheme); }