Changeset 72649 in webkit
- Timestamp:
- Nov 24, 2010 1:25:30 AM (13 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r72647 r72649 1 2010-11-24 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r72647. 4 http://trac.webkit.org/changeset/72647 5 https://bugs.webkit.org/show_bug.cgi?id=50009 6 7 breaks the http layout tests (Requested by philn-tp on 8 #webkit). 9 10 * platform/network/soup/ResourceHandleSoup.cpp: 11 (WebCore::sendRequestCallback): 12 (WebCore::startHttp): 13 (WebCore::ResourceHandle::platformSetDefersLoading): 14 1 15 2010-11-23 Philippe Normand <pnormand@igalia.com> 2 16 -
trunk/WebCore/platform/network/soup/ResourceHandleSoup.cpp
r72647 r72649 546 546 } 547 547 548 if (d->m_defersLoading)549 soup_session_pause_message(handle->defaultSession(), d->m_soupMessage.get());550 551 548 g_input_stream_read_async(d->m_inputStream.get(), d->m_buffer, READ_BUFFER_SIZE, 552 549 G_PRIORITY_DEFAULT, d->m_cancellable.get(), readCallback, 0); … … 658 655 soup_message_headers_append(soupMessage->request_headers, "Accept", "*/*"); 659 656 660 // Send the request only if it's not been explicitely deferred. 661 if (!d->m_defersLoading) { 662 d->m_cancellable = adoptPlatformRef(g_cancellable_new()); 663 webkit_soup_request_send_async(d->m_soupRequest.get(), d->m_cancellable.get(), sendRequestCallback, 0); 664 } 657 d->m_cancellable = adoptPlatformRef(g_cancellable_new()); 658 webkit_soup_request_send_async(d->m_soupRequest.get(), d->m_cancellable.get(), sendRequestCallback, 0); 665 659 666 660 return true; … … 735 729 } 736 730 737 void ResourceHandle::platformSetDefersLoading(bool defersLoading) 738 { 739 // Initial implementation of this method was required for bug #44157. 740 741 if (d->m_cancelled) 742 return; 743 744 if (!defersLoading && !d->m_cancellable && d->m_soupRequest.get()) { 745 d->m_cancellable = adoptPlatformRef(g_cancellable_new()); 746 webkit_soup_request_send_async(d->m_soupRequest.get(), d->m_cancellable.get(), sendRequestCallback, 0); 747 return; 748 } 749 750 // Only supported for http(s) transfers. Something similar would 751 // probably be needed for data transfers done with GIO. 752 if (!d->m_soupMessage) 753 return; 754 755 if (defersLoading) 756 soup_session_pause_message(defaultSession(), d->m_soupMessage.get()); 757 else 758 soup_session_unpause_message(defaultSession(), d->m_soupMessage.get()); 731 void ResourceHandle::platformSetDefersLoading(bool) 732 { 733 notImplemented(); 759 734 } 760 735
Note: See TracChangeset
for help on using the changeset viewer.