summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/external_extension.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/external_extension.cc')
-rw-r--r--chrome/renderer/external_extension.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/renderer/external_extension.cc b/chrome/renderer/external_extension.cc
index b8a70bd..543f7aa 100644
--- a/chrome/renderer/external_extension.cc
+++ b/chrome/renderer/external_extension.cc
@@ -100,7 +100,7 @@ v8::Handle<v8::Value> ExternalExtensionWrapper::AddSearchProvider(
if (!render_view) return v8::Undefined();
GURL osd_url(name);
- if (!osd_url.is_empty()) {
+ if (!osd_url.is_empty() && osd_url.is_valid()) {
render_view->Send(new ChromeViewHostMsg_PageHasOSDD(
render_view->GetRoutingID(), render_view->GetPageId(), osd_url,
search_provider::EXPLICIT_PROVIDER));