<rdar://problem/9484496> REGRESSION (WebKit2): Checkboxes and radio buttons are drawn...
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 9 Oct 2011 20:15:47 +0000 (20:15 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 9 Oct 2011 20:15:47 +0000 (20:15 +0000)
commit919641f200f71a7bc6c5593d8007df22634a8220
tree9e81e70c6a424be7c86254ffbc4ed69802a4d3d1
parent6bd92a78a62b705b06142b778b95ccda60098834
<rdar://problem/9484496> REGRESSION (WebKit2): Checkboxes and radio buttons are drawn 1 pixel too high, not repainted properly
https://bugs.webkit.org/show_bug.cgi?id=69727

Reviewed by Anders Carlsson.

* platform/mac/ThemeMac.mm: Made WebCoreFlippedView an NSControl subclass so that the NSButtonCell
used to draw checkboxes and radio buttons can make it its controlView, and consequently check and
obey its flippedness.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@97032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/platform/mac/ThemeMac.mm