Changeset 260348 in webkit


Ignore:
Timestamp:
Apr 19, 2020 8:46:40 PM (4 years ago)
Author:
ddkilzer@apple.com
Message:

REGRESSION (r244091): Leak of TaskStateChangedCallbackType due to missing -dealloc
<https://webkit.org/b/210710>
<rdar://problem/61992856>

Reviewed by Darin Adler.

  • Shared/Cocoa/ProcessTaskStateObserver.mm:

(-[WKProcessTaskStateObserverDelegate dealloc]): Add.

  • Release _taskStateChangedCallback to fix the leak.
Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r260347 r260348  
     12020-04-19  David Kilzer  <ddkilzer@apple.com>
     2
     3        REGRESSION (r244091): Leak of TaskStateChangedCallbackType due to missing -dealloc
     4        <https://webkit.org/b/210710>
     5        <rdar://problem/61992856>
     6
     7        Reviewed by Darin Adler.
     8
     9        * Shared/Cocoa/ProcessTaskStateObserver.mm:
     10        (-[WKProcessTaskStateObserverDelegate dealloc]): Add.
     11        - Release _taskStateChangedCallback to fix the leak.
     12
    1132020-04-19  David Kilzer  <ddkilzer@apple.com>
    214
  • trunk/Source/WebKit/Shared/Cocoa/ProcessTaskStateObserver.mm

    r250428 r260348  
    4444
    4545@implementation WKProcessTaskStateObserverDelegate
     46- (void)dealloc
     47{
     48    [_taskStateChangedCallback release];
     49    [super dealloc];
     50}
     51
    4652- (void)process:(BKSProcess *)process taskStateDidChange:(BKSProcessTaskState)newState
    4753{
Note: See TracChangeset for help on using the changeset viewer.