diff options
Diffstat (limited to 'WebKitTools/DumpRenderTree/chromium/WebViewHost.cpp')
-rw-r--r-- | WebKitTools/DumpRenderTree/chromium/WebViewHost.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/WebKitTools/DumpRenderTree/chromium/WebViewHost.cpp b/WebKitTools/DumpRenderTree/chromium/WebViewHost.cpp index 4761b1a..eb44c2a 100644 --- a/WebKitTools/DumpRenderTree/chromium/WebViewHost.cpp +++ b/WebKitTools/DumpRenderTree/chromium/WebViewHost.cpp @@ -42,6 +42,7 @@ #include "public/WebDataSource.h" #include "public/WebDragData.h" #include "public/WebFrame.h" +#include "public/WebGeolocationServiceMock.h" #include "public/WebHistoryItem.h" #include "public/WebNode.h" #include "public/WebRange.h" @@ -527,6 +528,13 @@ WebNotificationPresenter* WebViewHost::notificationPresenter() return m_shell->notificationPresenter(); } +WebKit::WebGeolocationService* WebViewHost::geolocationService() +{ + if (!m_geolocationServiceMock.get()) + m_geolocationServiceMock.set(new WebGeolocationServiceMock); + return m_geolocationServiceMock.get(); +} + // WebWidgetClient ----------------------------------------------------------- void WebViewHost::didInvalidateRect(const WebRect& rect) @@ -1321,7 +1329,6 @@ PlatformCanvas* WebViewHost::canvas() return m_canvas.get(); WebSize widgetSize = webWidget()->size(); resetScrollRect(); - m_paintRect = WebRect(0, 0, widgetSize.width, widgetSize.height); m_canvas.set(new PlatformCanvas(widgetSize.width, widgetSize.height, true)); return m_canvas.get(); } |