tizen beta release
[framework/web/webkit-efl.git] / Source / WebCore / platform / graphics / cairo / RefPtrCairo.cpp
index 90bc3b1..0f55f57 100755 (executable)
@@ -88,6 +88,18 @@ template<> void derefIfNotNull(cairo_pattern_t* ptr)
         cairo_pattern_destroy(ptr);
 }
 
+template<> void refIfNotNull(cairo_region_t* ptr)
+{
+    if (LIKELY(ptr != 0))
+        cairo_region_reference(ptr);
+}
+
+template<> void derefIfNotNull(cairo_region_t* ptr)
+{
+    if (LIKELY(ptr != 0))
+        cairo_region_destroy(ptr);
+}
+
 #if USE(FREETYPE)
 template<> void refIfNotNull(FcPattern* ptr)
 {