diff options
Diffstat (limited to 'webkit/tools')
-rw-r--r-- | webkit/tools/test_shell/simple_appcache_system.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/simple_appcache_system.cc b/webkit/tools/test_shell/simple_appcache_system.cc index b8e60e4..9706f48 100644 --- a/webkit/tools/test_shell/simple_appcache_system.cc +++ b/webkit/tools/test_shell/simple_appcache_system.cc @@ -115,6 +115,21 @@ class SimpleFrontendProxy NOTREACHED(); } + virtual void OnErrorEventRaised(const std::vector<int>& host_ids, + const std::string& message) { + if (!system_) + return; + if (system_->is_io_thread()) + system_->ui_message_loop()->PostTask(FROM_HERE, NewRunnableMethod( + this, &SimpleFrontendProxy::OnErrorEventRaised, + host_ids, message)); + else if (system_->is_ui_thread()) + system_->frontend_impl_.OnErrorEventRaised( + host_ids, message); + else + NOTREACHED(); + } + virtual void OnLogMessage(int host_id, appcache::LogLevel log_level, const std::string& message) { |