https://bugs.webkit.org/show_bug.cgi?id=77101
Patch by Michal Ciepielski <m.ciepielski@samsung.com> 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):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@110946
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-03-15 Michal Ciepielski <m.ciepielski@samsung.com>
+
+ [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 <webkit.review.bot@gmail.com>
Unreviewed, rolling out r110941.
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)) {