⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 293857 in webkit


Ignore:
Timestamp:
May 5, 2022, 11:58:04 AM (4 years ago)
Author:
commit-queue@webkit.org
Message:

Remove unnecessary calls to CachedResource::updateBuffer and CachedResource::updateData
​https://bugs.webkit.org/show_bug.cgi?id=240126

Patch by Alex Christensen <​achristensen@webkit.org> on 2022-05-05
Reviewed by Chris Dumez.

It adds a function call that does nothing but a redundant assert.

  • loader/cache/CachedImage.cpp:

(WebCore::CachedImage::updateBufferInternal):
(WebCore::CachedImage::updateBuffer):
(WebCore::CachedImage::updateData):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r293846 r293857  
     12022-05-05  Alex Christensen  <achristensen@webkit.org>
     2
     3        Remove unnecessary calls to CachedResource::updateBuffer and CachedResource::updateData
     4        https://bugs.webkit.org/show_bug.cgi?id=240126
     5
     6        Reviewed by Chris Dumez.
     7
     8        It adds a function call that does nothing but a redundant assert.
     9
     10        * loader/cache/CachedImage.cpp:
     11        (WebCore::CachedImage::updateBufferInternal):
     12        (WebCore::CachedImage::updateBuffer):
     13        (WebCore::CachedImage::updateData):
     14
    1152022-05-05  Said Abou-Hallawa  <said@apple.com>
    216
  • trunk/Source/WebCore/loader/cache/CachedImage.cpp

    r293804 r293857  
    507507        // Image decoding failed. Either we need more image data or the image data is malformed.
    508508        error(errorOccurred() ? status() : DecodeError);
     509        if (inCache())
     510            MemoryCache::singleton().remove(*this);
    509511        if (m_loader && encodedDataStatus == EncodedDataStatus::Error)
    510512            m_loader->cancel();
    511         if (inCache())
    512             MemoryCache::singleton().remove(*this);
    513513        return;
    514514    }
    … …  
    555555    ASSERT(dataBufferingPolicy() == DataBufferingPolicy::BufferData);
    556556    updateBufferInternal(buffer.makeContiguous());
    557     CachedResource::updateBuffer(buffer);
    558557}
    559558
    … …  
    562561    ASSERT(dataBufferingPolicy() == DataBufferingPolicy::DoNotBufferData);
    563562    updateBufferInternal(data);
    564     CachedResource::updateData(data);
    565563}
    566564
Note: See TracChangeset for help on using the changeset viewer.