| Index: third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| diff --git a/third_party/WebKit/Source/web/tests/WebViewTest.cpp b/third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| index 7aeae023ddddc7a24abd700e9af6487f7f33c7c1..b63daf3846ffcc5c0c00cd8e1b270852b70a15a4 100644
|
| --- a/third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| @@ -1345,22 +1345,13 @@ TEST_F(WebViewTest, PrintWithXHRInFlight)
|
| m_webViewHelper.reset();
|
| }
|
|
|
| -class DropTask : public WebTaskRunner::Task {
|
| -public:
|
| - explicit DropTask(WebView* webView) : m_webView(webView)
|
| - {
|
| - }
|
| -
|
| - void run() override
|
| - {
|
| - const WebPoint clientPoint(0, 0);
|
| - const WebPoint screenPoint(0, 0);
|
| - m_webView->dragTargetDrop(clientPoint, screenPoint, 0);
|
| - }
|
| +static void runDropTask(WebView* webView)
|
| +{
|
| + const WebPoint clientPoint(0, 0);
|
| + const WebPoint screenPoint(0, 0);
|
| + webView->dragTargetDrop(clientPoint, screenPoint, 0);
|
| +}
|
|
|
| -private:
|
| - WebView* const m_webView;
|
| -};
|
| static void DragAndDropURL(WebViewImpl* webView, const std::string& url)
|
| {
|
| WebDragData dragData;
|
| @@ -1375,7 +1366,7 @@ static void DragAndDropURL(WebViewImpl* webView, const std::string& url)
|
| const WebPoint clientPoint(0, 0);
|
| const WebPoint screenPoint(0, 0);
|
| webView->dragTargetDragEnter(dragData, clientPoint, screenPoint, WebDragOperationCopy, 0);
|
| - Platform::current()->currentThread()->taskRunner()->postTask(BLINK_FROM_HERE, new DropTask(webView));
|
| + Platform::current()->currentThread()->taskRunner()->postTask(BLINK_FROM_HERE, bind(&runDropTask, webView));
|
| FrameTestHelpers::pumpPendingRequestsDoNotUse(webView->mainFrame());
|
| }
|
|
|
|
|