[Webkit-unassigned] [Bug 117405] [EFL]Background Style of element not visible because of default theme style

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 11 20:10:05 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=117405





--- Comment #4 from Santosh Mahto <santosh.ma at samsung.com>  2013-06-11 20:08:40 PST ---
(In reply to comment #3)
> (From update of attachment 204155 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=204155&action=review
> 
> > Source/WebCore/ChangeLog:7
> > +
> 
> Missing patch description.
> 
> > Source/WebCore/platform/efl/RenderThemeEfl.cpp:-29
> > -
> 
> Do not touch unrelated this patch.
> 
> > Source/WebCore/platform/efl/RenderThemeEfl.cpp:892
> > +    bool success = paintMenuList(object, info, rect);
> 
> Could you explain why paintMenuList() should be called first ?
  currently paintMenuList() basically paint the theme style.  since  we have background style specified for theme rendered objects we paint on top of theme painting by css specfic background color. so its like.
       1. render the element  using theme
       2. paint the background color of css if any (added code in this patch)

But once background is painted over the arrow is lost in select menu list.
So below workaround is to paint the arrow

any suggestion??

> > Source/WebCore/platform/efl/RenderThemeEfl.cpp:898
> > +        IntPoint pnt1(maxX - 1 - 15, centerYOfRect - 3);
> 
> This logic looks like work-around-ish.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list