| Index: content/browser/browser_plugin/browser_plugin_guest.cc
|
| diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| index cef0842a37631d3a1d7493dcc42ed1bb59cca4a9..20046f741977aefbf86973cc5a8c55fd60c5359d 100644
|
| --- a/content/browser/browser_plugin/browser_plugin_guest.cc
|
| +++ b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| @@ -506,6 +506,16 @@ gfx::Point BrowserPluginGuest::GetScreenCoordinates(
|
| return screen_pos;
|
| }
|
|
|
| +gfx::PointF BrowserPluginGuest::GetScreenCoordinates(
|
| + const gfx::PointF& relative_position) const {
|
| + if (!attached())
|
| + return relative_position;
|
| +
|
| + gfx::PointF screen_pos(relative_position);
|
| + screen_pos += guest_window_rect_.OffsetFromOrigin();
|
| + return screen_pos;
|
| +}
|
| +
|
| void BrowserPluginGuest::SendMessageToEmbedder(IPC::Message* msg) {
|
| // During tests, attache() may be true when there is no owner_web_contents_;
|
| // in this case just queue any messages we receive.
|
|
|