diff options
Diffstat (limited to 'src/gpu/GrDirectContext.cpp')
-rw-r--r-- | src/gpu/GrDirectContext.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/gpu/GrDirectContext.cpp b/src/gpu/GrDirectContext.cpp index c87078b98b..3e4b8ef5fa 100644 --- a/src/gpu/GrDirectContext.cpp +++ b/src/gpu/GrDirectContext.cpp @@ -10,7 +10,6 @@ #include "GrContextPriv.h" #include "GrGpu.h" -#include "effects/GrSkSLFP.h" #include "gl/GrGLGpu.h" #include "mock/GrMockGpu.h" #include "text/GrGlyphCache.h" @@ -59,10 +58,9 @@ protected: bool init(const GrContextOptions& options) override { SkASSERT(fCaps); // should've been set in ctor SkASSERT(!fThreadSafeProxy); - SkASSERT(!fFPFactoryCache); - fFPFactoryCache.reset(new GrSkSLFPFactoryCache()); + fThreadSafeProxy.reset(new GrContextThreadSafeProxy(fCaps, this->uniqueID(), - fBackend, options, fFPFactoryCache)); + fBackend, options)); if (!INHERITED::initCommon(options)) { return false; |