Changeset 204432 in webkit


Ignore:
Timestamp:
Aug 12, 2016 4:34:27 PM (8 years ago)
Author:
mitz@apple.com
Message:

[Cocoa] Instances of WKObject subclasses don’t work correctly with CFGetTypeID()
https://bugs.webkit.org/show_bug.cgi?id=160820
<rdar://problem/27825875>

Reviewed by Anders Carlsson.

  • Shared/Cocoa/WKObject.mm:

(-[WKObject _cfTypeID]): Override this internal method and forward to the target object.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r204429 r204432  
     12016-08-12  Dan Bernstein  <mitz@apple.com>
     2
     3        [Cocoa] Instances of WKObject subclasses don’t work correctly with CFGetTypeID()
     4        https://bugs.webkit.org/show_bug.cgi?id=160820
     5        <rdar://problem/27825875>
     6
     7        Reviewed by Anders Carlsson.
     8
     9        * Shared/Cocoa/WKObject.mm:
     10        (-[WKObject _cfTypeID]): Override this internal method and forward to the target object.
     11
    1122016-08-12  Johan K. Jensen  <johan_jensen@apple.com>
    213
  • trunk/Source/WebKit2/Shared/Cocoa/WKObject.mm

    r169432 r204432  
    3030
    3131#import "APIObject.h"
     32
     33@interface NSObject ()
     34- (CFTypeID)_cfTypeID;
     35@end
    3236
    3337@implementation WKObject {
     
    129133}
    130134
     135- (CFTypeID)_cfTypeID
     136{
     137    return _target ? [_target _cfTypeID] : [super _cfTypeID];
     138}
     139
    131140- (NSObject *)_web_createTarget
    132141{
Note: See TracChangeset for help on using the changeset viewer.