Roll our r64361 and r64363
[WebKit-https.git] / WebCore / platform / graphics / win / WKCACFContextFlusher.cpp
index e97b5305816fddcf9324d620d1d09bb9d7a82d6c..1685a309e30fd87b8d27b19a0f057ed98d6d3ab4 100644 (file)
@@ -52,8 +52,8 @@ void WKCACFContextFlusher::addContext(CACFContextRef context)
 {
     ASSERT(context);
 
 {
     ASSERT(context);
 
-    m_contexts.add(context);
-    CFRetain(context);
+    if (m_contexts.add(context).second)
+        CFRetain(context);
 }
 
 void WKCACFContextFlusher::removeContext(CACFContextRef context)
 }
 
 void WKCACFContextFlusher::removeContext(CACFContextRef context)