diff options
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webplugin_impl.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/webkit/glue/webplugin_impl.cc b/webkit/glue/webplugin_impl.cc index fef6f75e..2877423 100644 --- a/webkit/glue/webplugin_impl.cc +++ b/webkit/glue/webplugin_impl.cc @@ -1062,6 +1062,9 @@ void WebPluginImpl::didFinishLoading(WebCore::ResourceHandle* handle) { if (index != multi_part_response_map_.end()) { delete (*index).second; multi_part_response_map_.erase(index); + + WebView* web_view = webframe_->GetView(); + web_view->GetDelegate()->DidStopLoading(web_view); } client->DidFinishLoading(); } @@ -1293,6 +1296,9 @@ void WebPluginImpl::HandleHttpMultipartResponse( return; } + WebView* web_view = webframe_->GetView(); + web_view->GetDelegate()->DidStartLoading(web_view); + MultiPartResponseClient* multi_part_response_client = new MultiPartResponseClient(client); |