Index: content/browser/renderer_host/text_input_client_message_filter.mm |
diff --git a/content/browser/renderer_host/text_input_client_message_filter.mm b/content/browser/renderer_host/text_input_client_message_filter.mm |
index 090daaa522da775d882171ee5a52ffb623bbee36..34e9467826d3134c310a77d75941a4225ac98356 100644 |
--- a/content/browser/renderer_host/text_input_client_message_filter.mm |
+++ b/content/browser/renderer_host/text_input_client_message_filter.mm |
@@ -65,13 +65,13 @@ void TextInputClientMessageFilter::OnGotFirstRectForRange( |
} |
void TextInputClientMessageFilter::OnGotStringFromRange( |
- const mac::AttributedStringCoder::EncodedString& encoded_string) { |
+ const mac::AttributedStringCoder::EncodedString& encoded_string, |
+ const gfx::Point& point) { |
TextInputClientMac* service = TextInputClientMac::GetInstance(); |
NSAttributedString* string = |
mac::AttributedStringCoder::Decode(&encoded_string); |
- if (![string length]) |
- string = nil; |
- service->SetSubstringAndSignal(string); |
+ service->GetStringFromRangeReply( |
+ string, NSPointFromCGPoint(point.ToCGPoint())); |
} |
} // namespace content |