diff --git a/view/src/nsViewManager.cpp b/view/src/nsViewManager.cpp index 3586ee28819b..52700230eeaa 100644 --- a/view/src/nsViewManager.cpp +++ b/view/src/nsViewManager.cpp @@ -541,7 +541,7 @@ nsViewManager::CreateRegion(nsIRegion* *result) } nsIRegion* region = nsnull; - rv = CallCreateInstance(mRegionFactory, ®ion); + rv = CallCreateInstance(mRegionFactory.get(), ®ion); if (NS_SUCCEEDED(rv)) { rv = region->Init(); *result = region;