Changeset 201981 in webkit


Ignore:
Timestamp:
Jun 11, 2016 4:44:50 PM (8 years ago)
Author:
ap@apple.com
Message:

Unreviewed leak fix after r201863.

  • DumpRenderTree/mac/DumpRenderTree.mm:

(dumpFramesAsText):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r201978 r201981  
     12016-06-11  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Unreviewed leak fix after r201863.
     4
     5        * DumpRenderTree/mac/DumpRenderTree.mm:
     6        (dumpFramesAsText):
     7
    182016-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
    29
  • trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm

    r201904 r201981  
    6363#import <WebKit/DOMExtensions.h>
    6464#import <WebKit/DOMRange.h>
     65#import <WebKit/WKRetainPtr.h>
    6566#import <WebKit/WKString.h>
    6667#import <WebKit/WKStringCF.h>
     
    15321533    // a CFString via fromUTF8WithLatin1Fallback().createCFString() which can be appended to
    15331534    // the result without any conversion.
    1534     WKStringRef stringRef = WKStringCreateWithCFString((CFStringRef)innerText);
    1535     size_t bufferSize = WKStringGetMaximumUTF8CStringSize(stringRef);
     1535    WKRetainPtr<WKStringRef> stringRef(AdoptWK, WKStringCreateWithCFString((CFStringRef)innerText));
     1536    size_t bufferSize = WKStringGetMaximumUTF8CStringSize(stringRef.get());
    15361537    auto buffer = std::make_unique<char[]>(bufferSize);
    1537     size_t stringLength = WKStringGetUTF8CStringNonStrict(stringRef, buffer.get(), bufferSize);
     1538    size_t stringLength = WKStringGetUTF8CStringNonStrict(stringRef.get(), buffer.get(), bufferSize);
    15381539    [result appendFormat:@"%@\n", String::fromUTF8WithLatin1Fallback(buffer.get(), stringLength - 1).createCFString().get()];
    15391540
Note: See TracChangeset for help on using the changeset viewer.