| Index: chrome/renderer/geolocation_dispatcher.h | 
| =================================================================== | 
| --- chrome/renderer/geolocation_dispatcher.h	(revision 71253) | 
| +++ chrome/renderer/geolocation_dispatcher.h	(working copy) | 
| @@ -7,10 +7,10 @@ | 
| #pragma once | 
|  | 
| #include "base/scoped_ptr.h" | 
| +#include "chrome/renderer/render_view.h" | 
| #include "third_party/WebKit/WebKit/chromium/public/WebGeolocationClient.h" | 
| #include "third_party/WebKit/WebKit/chromium/public/WebGeolocationController.h" | 
|  | 
| -class RenderView; | 
| struct Geoposition; | 
|  | 
| namespace WebKit { | 
| @@ -21,19 +21,17 @@ | 
| class WebSecurityOrigin; | 
| } | 
|  | 
| -namespace IPC { | 
| -class Message; | 
| -} | 
| - | 
| // GeolocationDispatcher is a delegate for Geolocation messages used by | 
| // WebKit. | 
| // It's the complement of GeolocationDispatcherHost (owned by RenderViewHost). | 
| -class GeolocationDispatcher : public WebKit::WebGeolocationClient { | 
| +class GeolocationDispatcher : public RenderView::Observer, | 
| +                              public WebKit::WebGeolocationClient { | 
| public: | 
| -  explicit GeolocationDispatcher(RenderView* render_view); | 
| +  GeolocationDispatcher(); | 
| virtual ~GeolocationDispatcher(); | 
|  | 
| -  // IPC | 
| + private: | 
| +  // RenderView::Observer implementation. | 
| bool OnMessageReceived(const IPC::Message& message); | 
|  | 
| // WebGeolocationClient | 
| @@ -48,7 +46,6 @@ | 
| virtual void cancelPermissionRequest( | 
| const WebKit::WebGeolocationPermissionRequest& permissionRequest); | 
|  | 
| - private: | 
| // Permission for using geolocation has been set. | 
| void OnGeolocationPermissionSet(int bridge_id, bool is_allowed); | 
|  | 
|  | 
| Property changes on: chrome\renderer\geolocation_dispatcher.h | 
| ___________________________________________________________________ | 
| Added: svn:eol-style | 
| + LF | 
|  | 
|  |