| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/renderer/render_thread_impl.h" | 5 #include "content/renderer/render_thread_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <limits> | 8 #include <limits> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 613 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 624 } | 624 } |
| 625 | 625 |
| 626 void RenderThreadImpl::OnSetZoomLevelForCurrentURL(const GURL& url, | 626 void RenderThreadImpl::OnSetZoomLevelForCurrentURL(const GURL& url, |
| 627 double zoom_level) { | 627 double zoom_level) { |
| 628 RenderViewZoomer zoomer(url, zoom_level); | 628 RenderViewZoomer zoomer(url, zoom_level); |
| 629 content::RenderView::ForEach(&zoomer); | 629 content::RenderView::ForEach(&zoomer); |
| 630 } | 630 } |
| 631 | 631 |
| 632 void RenderThreadImpl::OnDOMStorageEvent( | 632 void RenderThreadImpl::OnDOMStorageEvent( |
| 633 const DOMStorageMsg_Event_Params& params) { | 633 const DOMStorageMsg_Event_Params& params) { |
| 634 if (!dom_storage_event_dispatcher_.get()) | 634 if (!dom_storage_event_dispatcher_.get()) { |
| 635 EnsureWebKitInitialized(); |
| 635 dom_storage_event_dispatcher_.reset(WebStorageEventDispatcher::create()); | 636 dom_storage_event_dispatcher_.reset(WebStorageEventDispatcher::create()); |
| 637 } |
| 636 dom_storage_event_dispatcher_->dispatchStorageEvent(params.key, | 638 dom_storage_event_dispatcher_->dispatchStorageEvent(params.key, |
| 637 params.old_value, params.new_value, params.origin, params.url, | 639 params.old_value, params.new_value, params.origin, params.url, |
| 638 params.storage_type == DOM_STORAGE_LOCAL); | 640 params.storage_type == DOM_STORAGE_LOCAL); |
| 639 } | 641 } |
| 640 | 642 |
| 641 bool RenderThreadImpl::OnControlMessageReceived(const IPC::Message& msg) { | 643 bool RenderThreadImpl::OnControlMessageReceived(const IPC::Message& msg) { |
| 642 ObserverListBase<RenderProcessObserver>::Iterator it(observers_); | 644 ObserverListBase<RenderProcessObserver>::Iterator it(observers_); |
| 643 RenderProcessObserver* observer; | 645 RenderProcessObserver* observer; |
| 644 while ((observer = it.GetNext()) != NULL) { | 646 while ((observer = it.GetNext()) != NULL) { |
| 645 if (observer->OnControlMessageReceived(msg)) | 647 if (observer->OnControlMessageReceived(msg)) |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 785 | 787 |
| 786 scoped_refptr<base::MessageLoopProxy> | 788 scoped_refptr<base::MessageLoopProxy> |
| 787 RenderThreadImpl::GetFileThreadMessageLoopProxy() { | 789 RenderThreadImpl::GetFileThreadMessageLoopProxy() { |
| 788 DCHECK(message_loop() == MessageLoop::current()); | 790 DCHECK(message_loop() == MessageLoop::current()); |
| 789 if (!file_thread_.get()) { | 791 if (!file_thread_.get()) { |
| 790 file_thread_.reset(new base::Thread("Renderer::FILE")); | 792 file_thread_.reset(new base::Thread("Renderer::FILE")); |
| 791 file_thread_->Start(); | 793 file_thread_->Start(); |
| 792 } | 794 } |
| 793 return file_thread_->message_loop_proxy(); | 795 return file_thread_->message_loop_proxy(); |
| 794 } | 796 } |
| OLD | NEW |