Changeset 85237 in webkit


Ignore:
Timestamp:
Apr 28, 2011 2:02:31 PM (13 years ago)
Author:
ddkilzer@apple.com
Message:

Follow-up fix: <http://webkit.org/b/59727> -[WebPDFView menuForEvent:] leaks NSMenuItem objects

Addresses review comment from Darin Adler.

  • WebView/WebPDFView.mm:

(-[WebPDFView menuForEvent:]): Use a local variable and -release
instead of -autorelease.

Location:
trunk/Source/WebKit/mac
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/mac/ChangeLog

    r85231 r85237  
     12011-04-28  David Kilzer  <ddkilzer@apple.com>
     2
     3        Follow-up fix: <http://webkit.org/b/59727> -[WebPDFView menuForEvent:] leaks NSMenuItem objects
     4
     5        Addresses review comment from Darin Adler.
     6
     7        * WebView/WebPDFView.mm:
     8        (-[WebPDFView menuForEvent:]): Use a local variable and -release
     9        instead of -autorelease.
     10
    1112011-04-28  Anders Carlsson  <andersca@apple.com>
    212
  • trunk/Source/WebKit/mac/WebView/WebPDFView.mm

    r85230 r85237  
    393393            // copy menuItem since a given menuItem can be in only one menu at a time, and we don't
    394394            // want to mess with the menu returned from PDFKit.
    395             [menu addItem:[[menuItem copy] autorelease]];
     395            NSMenuItem *menuItemCopy = [menuItem copy];
     396            [menu addItem:menuItemCopy];
     397            [menuItemCopy release];
    396398        }
    397399    }
Note: See TracChangeset for help on using the changeset viewer.