| Index: chrome/renderer/chrome_render_frame_observer.cc
|
| diff --git a/chrome/renderer/chrome_render_frame_observer.cc b/chrome/renderer/chrome_render_frame_observer.cc
|
| index 9db49fb73b2a25790d6357aee523eb824b38b3e1..438a33c6d4cc2ea2172bcdd4ea1f2d58e1da7de0 100644
|
| --- a/chrome/renderer/chrome_render_frame_observer.cc
|
| +++ b/chrome/renderer/chrome_render_frame_observer.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/renderer/chrome_render_frame_observer.h"
|
|
|
| +#include "base/strings/utf_string_conversions.h"
|
| #include "chrome/common/prerender_messages.h"
|
| #include "chrome/common/print_messages.h"
|
| #include "chrome/common/render_messages.h"
|
| @@ -14,6 +15,7 @@
|
| #include "skia/ext/platform_canvas.h"
|
| #include "third_party/WebKit/public/platform/WebImage.h"
|
| #include "third_party/WebKit/public/web/WebElement.h"
|
| +#include "third_party/WebKit/public/web/WebFrame.h"
|
| #include "third_party/WebKit/public/web/WebNode.h"
|
|
|
| using blink::WebElement;
|
| @@ -56,7 +58,8 @@ SkBitmap Downscale(blink::WebImage image,
|
| static_cast<int>(scaled_size.height()));
|
| }
|
|
|
| -}
|
| +} // namespace
|
| +
|
| ChromeRenderFrameObserver::ChromeRenderFrameObserver(
|
| content::RenderFrame* render_frame)
|
| : content::RenderFrameObserver(render_frame) {
|
| @@ -86,6 +89,14 @@ bool ChromeRenderFrameObserver::OnMessageReceived(const IPC::Message& message) {
|
| return handled;
|
| }
|
|
|
| +void ChromeRenderFrameObserver::DidChangeName(
|
| + const base::string16& name) {
|
| + Send(new ChromeViewHostMsg_UpdateFrameName(
|
| + routing_id(),
|
| + !render_frame()->GetWebFrame()->parent(),
|
| + base::UTF16ToUTF8(name)));
|
| +}
|
| +
|
| void ChromeRenderFrameObserver::OnSetIsPrerendering(bool is_prerendering) {
|
| if (is_prerendering) {
|
| // If the PrerenderHelper for this frame already exists, don't create it. It
|
|
|