Changeset 137482 in webkit


Ignore:
Timestamp:
Dec 12, 2012, 10:34:01 AM (13 years ago)
Author:
gavinp@chromium.org
Message:

[chromium] Add destructor to WebPrerender
https://bugs.webkit.org/show_bug.cgi?id=104820

Reviewed by James Robinson.

When making WebPrerender default constructible and assignable, the destructor should have been moved out of WEBKIT_IMPLEMENTATION.

Source/Platform:

  • chromium/public/WebPrerender.h:

(WebKit::WebPrerender::~WebPrerender):
(WebPrerender):

Source/WebCore:

Existing WebKit unit tests should test this, as do chromium browser tests.

  • platform/chromium/support/WebPrerender.cpp:

(WebKit::WebPrerender::toPrerender):
(WebKit::WebPrerender::reset):

Location:
trunk/Source
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/Platform/ChangeLog

    r137457 r137482  
     12012-12-12  Gavin Peters  <gavinp@chromium.org>
     2
     3        [chromium] Add destructor to WebPrerender
     4        https://bugs.webkit.org/show_bug.cgi?id=104820
     5
     6        Reviewed by James Robinson.
     7
     8        When making WebPrerender default constructible and assignable, the destructor should have been moved out of WEBKIT_IMPLEMENTATION.
     9
     10        * chromium/public/WebPrerender.h:
     11        (WebKit::WebPrerender::~WebPrerender):
     12        (WebPrerender):
     13
    1142012-12-12  Alexei Filippov  <alph@chromium.org>
    215
  • trunk/Source/Platform/chromium/public/WebPrerender.h

    r137045 r137482  
    5555    };
    5656
     57    ~WebPrerender() { reset(); }
    5758    WebPrerender() { }
    5859    WebPrerender(const WebPrerender& other) { assign(other); }
     
    6566#if WEBKIT_IMPLEMENTATION
    6667    explicit WebPrerender(PassRefPtr<WebCore::Prerender>);
    67     ~WebPrerender();
    6868
    6969    const WebCore::Prerender* toPrerender() const;
    7070#endif
    7171
     72    WEBKIT_EXPORT void reset();
    7273    WEBKIT_EXPORT void assign(const WebPrerender&);
    7374    WEBKIT_EXPORT bool isNull() const;
  • trunk/Source/WebCore/ChangeLog

    r137481 r137482  
     12012-12-12  Gavin Peters  <gavinp@chromium.org>
     2
     3        [chromium] Add destructor to WebPrerender
     4        https://bugs.webkit.org/show_bug.cgi?id=104820
     5
     6        Reviewed by James Robinson.
     7
     8        When making WebPrerender default constructible and assignable, the destructor should have been moved out of WEBKIT_IMPLEMENTATION.
     9
     10        Existing WebKit unit tests should test this, as do chromium browser tests.
     11
     12        * platform/chromium/support/WebPrerender.cpp:
     13        (WebKit::WebPrerender::toPrerender):
     14        (WebKit::WebPrerender::reset):
     15
    1162012-12-12  Allan Sandfeld Jensen  <allan.jensen@digia.com>
    217
  • trunk/Source/WebCore/platform/chromium/support/WebPrerender.cpp

    r137045 r137482  
    6565}
    6666
    67 WebPrerender::~WebPrerender()
    68 {
    69     m_private.reset();
    70 }
    71 
    7267const WebCore::Prerender* WebPrerender::toPrerender() const
    7368{
    7469    return m_private.get();
     70}
     71
     72void WebPrerender::reset()
     73{
     74    m_private.reset();
    7575}
    7676
Note: See TracChangeset for help on using the changeset viewer.