Title: [117297] trunk/Source/WebCore
Revision
117297
Author
commit-qu...@webkit.org
Date
2012-05-16 09:00:54 -0700 (Wed, 16 May 2012)

Log Message

[EFL] Memory leak in RenderThemeEfl
https://bugs.webkit.org/show_bug.cgi?id=86609

Patch by Sudarsana Nagineni <sudarsana.nagin...@linux.intel.com> on 2012-05-16
Reviewed by Martin Robinson.

Fix a memory leak by freeing the cairo surface with
cairo_surface_destroy.

* platform/efl/RenderThemeEfl.cpp:
(WebCore::RenderThemeEfl::cacheThemePartFlush):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (117296 => 117297)


--- trunk/Source/WebCore/ChangeLog	2012-05-16 15:49:36 UTC (rev 117296)
+++ trunk/Source/WebCore/ChangeLog	2012-05-16 16:00:54 UTC (rev 117297)
@@ -1,3 +1,16 @@
+2012-05-16  Sudarsana Nagineni  <sudarsana.nagin...@linux.intel.com>
+
+        [EFL] Memory leak in RenderThemeEfl
+        https://bugs.webkit.org/show_bug.cgi?id=86609
+
+        Reviewed by Martin Robinson.
+
+        Fix a memory leak by freeing the cairo surface with
+        cairo_surface_destroy.
+
+        * platform/efl/RenderThemeEfl.cpp:
+        (WebCore::RenderThemeEfl::cacheThemePartFlush):
+
 2012-05-16  Alexei Filippov  <alex...@chromium.org>
 
         Web Inspector: Speedup heap snapshot postprocessing

Modified: trunk/Source/WebCore/platform/efl/RenderThemeEfl.cpp (117296 => 117297)


--- trunk/Source/WebCore/platform/efl/RenderThemeEfl.cpp	2012-05-16 15:49:36 UTC (rev 117296)
+++ trunk/Source/WebCore/platform/efl/RenderThemeEfl.cpp	2012-05-16 16:00:54 UTC (rev 117297)
@@ -276,7 +276,7 @@
     end = m_partCache.end();
     for (; itr != end; itr++) {
         struct ThemePartCacheEntry *entry = *itr;
-        cairo_surface_finish(entry->surface);
+        cairo_surface_destroy(entry->surface);
         evas_object_del(entry->o);
         ecore_evas_free(entry->ee);
         delete entry;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to