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