Changeset 97032 in webkit


Ignore:
Timestamp:
Oct 9, 2011, 1:15:47 PM (13 years ago)
Author:
mitz@apple.com
Message:

<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.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r97023 r97032  
     12011-10-09  Dan Bernstein  <mitz@apple.com>
     2
     3        <rdar://problem/9484496> REGRESSION (WebKit2): Checkboxes and radio buttons are drawn 1 pixel too high, not repainted properly
     4        https://bugs.webkit.org/show_bug.cgi?id=69727
     5
     6        Reviewed by Anders Carlsson.
     7
     8        * platform/mac/ThemeMac.mm: Made WebCoreFlippedView an NSControl subclass so that the NSButtonCell
     9        used to draw checkboxes and radio buttons can make it its controlView, and consequently check and
     10        obey its flippedness.
     11
    1122011-10-09  Benjamin Poulain  <benjamin@webkit.org>
    213
  • trunk/Source/WebCore/platform/mac/ThemeMac.mm

    r95901 r97032  
    3838
    3939// This is a view whose sole purpose is to tell AppKit that it's flipped.
    40 @interface WebCoreFlippedView : NSView
     40@interface WebCoreFlippedView : NSControl
    4141@end
    4242
Note: See TracChangeset for help on using the changeset viewer.