Index: chrome/browser/chromeos/extensions/virtual_keyboard_browsertest.cc |
diff --git a/chrome/browser/chromeos/extensions/virtual_keyboard_browsertest.cc b/chrome/browser/chromeos/extensions/virtual_keyboard_browsertest.cc |
index 082e54b0da25ba1827bfd4a0e2619fb105b6922c..18401c9dbccbbd9f999973df468f6f9d661d1a35 100644 |
--- a/chrome/browser/chromeos/extensions/virtual_keyboard_browsertest.cc |
+++ b/chrome/browser/chromeos/extensions/virtual_keyboard_browsertest.cc |
@@ -99,15 +99,12 @@ content::RenderViewHost* VirtualKeyboardBrowserTest::GetKeyboardRenderViewHost( |
scoped_ptr<content::RenderWidgetHostIterator> widgets( |
content::RenderWidgetHost::GetRenderWidgetHosts()); |
while (content::RenderWidgetHost* widget = widgets->GetNextHost()) { |
- if (widget->IsRenderView()) { |
- content::RenderViewHost* view = content::RenderViewHost::From(widget); |
- if (url == view->GetSiteInstance()->GetSiteURL()) { |
- content::WebContents* wc = |
- content::WebContents::FromRenderViewHost(view); |
- // Waits for virtual keyboard to load. |
- EXPECT_TRUE(content::WaitForLoadStop(wc)); |
- return view; |
- } |
+ content::RenderViewHost* view = content::RenderViewHost::From(widget); |
+ if (view && url == view->GetSiteInstance()->GetSiteURL()) { |
+ content::WebContents* wc = content::WebContents::FromRenderViewHost(view); |
+ // Waits for virtual keyboard to load. |
+ EXPECT_TRUE(content::WaitForLoadStop(wc)); |
+ return view; |
} |
} |
LOG(ERROR) << "Extension not found:" << url; |