Chromium Code Reviews| Index: content/browser/renderer_host/render_widget_host_view_mac.mm |
| diff --git a/content/browser/renderer_host/render_widget_host_view_mac.mm b/content/browser/renderer_host/render_widget_host_view_mac.mm |
| index f37a73fc85697e2a4611f723149f50f158701467..14b6a3bbc6e00ff672b803d3a6ed50b070c65061 100644 |
| --- a/content/browser/renderer_host/render_widget_host_view_mac.mm |
| +++ b/content/browser/renderer_host/render_widget_host_view_mac.mm |
| @@ -2799,6 +2799,22 @@ void RenderWidgetHostViewMac::SendPendingSwapAck() { |
| [responderDelegate_ touchesEndedWithEvent:event]; |
| } |
| +- (void)quickLookWithEvent:(NSEvent*)event { |
|
Avi (use Gerrit)
2014/03/12 04:55:40
Can you note that this only will be invoked for >=
Andre
2014/03/12 16:59:26
Done.
|
| + NSPoint point = [self convertPoint:[event locationInWindow] fromView:nil]; |
| + TextInputClientMac::GetInstance()->GetStringAtPoint( |
| + renderWidgetHostView_->render_widget_host_, |
| + gfx::Point(point.x, NSHeight([self frame]) - point.y), |
| + ^(NSAttributedString* string, NSPoint baselinePoint) { |
|
eseidel
2014/03/12 04:48:36
Woh, crazy. Maybe things have changed, but I reca
Avi (use Gerrit)
2014/03/12 04:58:20
I will be kind and attribute this to your weird hi
|
| + if (string && [string length] > 0) { |
|
Avi (use Gerrit)
2014/03/12 04:55:40
Technically speaking you don't need to check strin
Andre
2014/03/12 16:59:26
True, but my thinking was the extra check makes it
Avi (use Gerrit)
2014/03/12 17:10:54
Please leave it alone. I don't mind redundancy in
|
| + dispatch_async(dispatch_get_main_queue(), ^{ |
|
Avi (use Gerrit)
2014/03/12 04:55:40
Why the dispatch on the main thread? Are we really
Andre
2014/03/12 16:59:26
The callback happens on the IO/IPC thread.
I will
|
| + [self showDefinitionForAttributedString:string |
| + atPoint:baselinePoint]; |
| + }); |
| + } |
| + } |
| + ); |
| +} |
| + |
| // This method handles 2 different types of hardware events. |
| // (Apple does not distinguish between them). |
| // a. Scrolling the middle wheel of a mouse. |