Bug 886219 - Avoid introducing a global constructor with the ImageBridgeParent singleton - r=nical

This commit is contained in:
Benoit Jacob 2013-11-01 07:34:40 -04:00
parent 6d45877a85
commit 46729cad0c

View File

@ -35,6 +35,7 @@
#include "nsTArrayForwardDeclare.h" // for AutoInfallibleTArray
#include "nsThreadUtils.h" // for NS_IsMainThread
#include "nsXULAppAPI.h" // for XRE_GetIOMessageLoop
#include "mozilla/StaticPtr.h" // for StaticRefPtr
struct nsIntRect;
@ -199,7 +200,7 @@ ImageBridgeChild::UpdatePictureRect(CompositableClient* aCompositable,
// Singleton
static ImageBridgeChild *sImageBridgeChildSingleton = nullptr;
static nsRefPtr<ImageBridgeParent> sImageBridgeParentSingleton;
static StaticRefPtr<ImageBridgeParent> sImageBridgeParentSingleton;
static Thread *sImageBridgeChildThread = nullptr;
// dispatched function