Index: chrome/browser/renderer_host/browser_render_process_host.cc |
diff --git a/chrome/browser/renderer_host/browser_render_process_host.cc b/chrome/browser/renderer_host/browser_render_process_host.cc |
index 7e8505850d38d153f2350234ffbb6302634c4064..56d8da4e83e2d9833758da5fdc4189d3323cfdbc 100644 |
--- a/chrome/browser/renderer_host/browser_render_process_host.cc |
+++ b/chrome/browser/renderer_host/browser_render_process_host.cc |
@@ -35,6 +35,8 @@ |
#include "chrome/browser/extensions/extension_message_service.h" |
#include "chrome/browser/extensions/extensions_service.h" |
#include "chrome/browser/extensions/user_script_master.h" |
+#include "chrome/browser/geolocation/geolocation_dispatcher_host.h" |
+#include "chrome/browser/geolocation/geolocation_permission_context.h" |
bulach
2010/12/13 14:49:50
I guess you can remove the geolocation_permission_
|
#include "chrome/browser/gpu_process_host.h" |
#include "chrome/browser/history/history.h" |
#include "chrome/browser/io_thread.h" |
@@ -388,6 +390,9 @@ void BrowserRenderProcessHost::CreateMessageFilters() { |
channel_->AddFilter(new AudioRendererHost()); |
channel_->AddFilter( |
new AppCacheDispatcherHost(profile()->GetRequestContext(), id())); |
+ channel_->AddFilter( |
+ GeolocationDispatcherHost::New( |
+ id(), profile()->GetGeolocationPermissionContext())); |
channel_->AddFilter(new PepperFileMessageFilter(id(), profile())); |
} |