Title: [110946] trunk/Source/WebCore
- Revision
- 110946
- Author
- [email protected]
- Date
- 2012-03-15 22:50:50 -0700 (Thu, 15 Mar 2012)
Log Message
[EFL] Sets alpha channel for new buffers.
https://bugs.webkit.org/show_bug.cgi?id=77101
Patch by Michal Ciepielski <[email protected]> on 2012-03-15
Reviewed by Hajime Morita.
No new tests.
By default EFL creates buffers without alpha channel.
This causes improper rendering of HTML controls (i.e. radio buttons, checkboxes).
This commits sets alpha channel for all newly created buffers by EFL.
* platform/efl/RenderThemeEfl.cpp:
(WebCore::RenderThemeEfl::cacheThemePartNew):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (110945 => 110946)
--- trunk/Source/WebCore/ChangeLog 2012-03-16 05:47:44 UTC (rev 110945)
+++ trunk/Source/WebCore/ChangeLog 2012-03-16 05:50:50 UTC (rev 110946)
@@ -1,3 +1,19 @@
+2012-03-15 Michal Ciepielski <[email protected]>
+
+ [EFL] Sets alpha channel for new buffers.
+ https://bugs.webkit.org/show_bug.cgi?id=77101
+
+ Reviewed by Hajime Morita.
+
+ No new tests.
+
+ By default EFL creates buffers without alpha channel.
+ This causes improper rendering of HTML controls (i.e. radio buttons, checkboxes).
+ This commits sets alpha channel for all newly created buffers by EFL.
+
+ * platform/efl/RenderThemeEfl.cpp:
+ (WebCore::RenderThemeEfl::cacheThemePartNew):
+
2012-03-15 Sheriff Bot <[email protected]>
Unreviewed, rolling out r110941.
Modified: trunk/Source/WebCore/platform/efl/RenderThemeEfl.cpp (110945 => 110946)
--- trunk/Source/WebCore/platform/efl/RenderThemeEfl.cpp 2012-03-16 05:47:44 UTC (rev 110945)
+++ trunk/Source/WebCore/platform/efl/RenderThemeEfl.cpp 2012-03-16 05:50:50 UTC (rev 110946)
@@ -175,6 +175,9 @@
return 0;
}
+ // By default EFL creates buffers without alpha.
+ ecore_evas_alpha_set(entry->ee, EINA_TRUE);
+
entry->o = edje_object_add(ecore_evas_get(entry->ee));
ASSERT(entry->o);
if (!themePartCacheEntryReset(entry, type)) {
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes