+2012-01-24 Sergio Villar Senin <svillar@igalia.com>
+
+ [WK2] [GTK] TestDownloads hitting an assertion in Debug builds
+ https://bugs.webkit.org/show_bug.cgi?id=76915
+
+ Reviewed by Martin Robinson.
+
+ No new tests required as it fixes some assertions in a unit test.
+
+ * WebProcess/Downloads/soup/DownloadSoup.cpp:
+ (WebKit::Download::start):
+ (WebKit::Download::startWithHandle):
+
2012-01-24 No'am Rosenthal <noam.rosenthal@nokia.com>
[Qt][WK2] Qt's cross-process AC copies images excessively when updating tiles.
void Download::start(WebPage* initiatingWebPage)
{
- ASSERT(m_downloadClient);
- ASSERT(m_resourceHandle);
+ ASSERT(!m_downloadClient);
+ ASSERT(!m_resourceHandle);
m_downloadClient = adoptPtr(new DownloadClient(this));
m_resourceHandle = ResourceHandle::create(0, m_request, m_downloadClient.get(), false, false);
didStart();
void Download::startWithHandle(WebPage* initiatingPage, ResourceHandle* resourceHandle, const ResourceResponse&)
{
- ASSERT(m_downloadClient);
- ASSERT(m_resourceHandle);
+ ASSERT(!m_downloadClient);
+ ASSERT(!m_resourceHandle);
m_downloadClient = adoptPtr(new DownloadClient(this));
resourceHandle->setClient(m_downloadClient.get());
m_resourceHandle = resourceHandle;