Chromium Code Reviews| Index: content/browser/web_contents/web_contents_view_mac.mm |
| diff --git a/content/browser/web_contents/web_contents_view_mac.mm b/content/browser/web_contents/web_contents_view_mac.mm |
| index 3055dce2be6ee27bf496649006e85e9b901b8846..45e10f241abcf126cc716c0fbbbfc2451dcbcf29 100644 |
| --- a/content/browser/web_contents/web_contents_view_mac.mm |
| +++ b/content/browser/web_contents/web_contents_view_mac.mm |
| @@ -65,6 +65,7 @@ STATIC_ASSERT_ENUM(NSDragOperationEvery, blink::WebDragOperationEvery); |
| - (void)setCurrentDragOperation:(NSDragOperation)operation; |
| - (DropData*)dropData; |
| - (void)startDragWithDropData:(const DropData&)dropData |
| + sourceRWH:(content::RenderWidgetHostImpl*)sourceRWH |
| dragOperationMask:(NSDragOperation)operationMask |
| image:(NSImage*)image |
| offset:(NSPoint)offset; |
| @@ -191,6 +192,7 @@ void WebContentsViewMac::StartDragging( |
| NSPoint offset = NSPointFromCGPoint( |
| gfx::PointAtOffsetFromOrigin(image_offset).ToCGPoint()); |
| [cocoa_view_ startDragWithDropData:drop_data |
| + sourceRWH:source_rwh |
| dragOperationMask:mask |
| image:gfx::NSImageFromImageSkia(image) |
| offset:offset]; |
| @@ -541,19 +543,21 @@ void WebContentsViewMac::CloseTab() { |
| } |
| - (void)startDragWithDropData:(const DropData&)dropData |
| + sourceRWH:(content::RenderWidgetHostImpl*)sourceRWH |
| dragOperationMask:(NSDragOperation)operationMask |
| image:(NSImage*)image |
| offset:(NSPoint)offset { |
| if (![self webContents]) |
| return; |
| dragSource_.reset([[WebDragSource alloc] |
| - initWithContents:[self webContents] |
| - view:self |
| - dropData:&dropData |
| - image:image |
| - offset:offset |
| - pasteboard:[NSPasteboard pasteboardWithName:NSDragPboard] |
| - dragOperationMask:operationMask]); |
| + initWithContents:[self webContents] |
| + view:self |
| + dropData:&dropData |
| + sourceRWH:sourceRWH |
| + image:image |
| + offset:offset |
| + pasteboard:[NSPasteboard pasteboardWithName:NSDragPboard] |
| + dragOperationMask:operationMask]); |
|
Avi (use Gerrit)
2016/11/17 02:50:28
Why the indent?
paulmeyer
2016/11/17 16:01:52
Not intentional. Removed.
paulmeyer
2016/11/17 16:48:24
Nvm, git cl format insists on it. I think it actua
Avi (use Gerrit)
2016/11/17 19:39:23
Acknowledged.
|
| [dragSource_ startDrag]; |
| } |