Index: chrome/browser/extensions/extension_host.cc |
=================================================================== |
--- chrome/browser/extensions/extension_host.cc (revision 22246) |
+++ chrome/browser/extensions/extension_host.cc (working copy) |
@@ -26,7 +26,6 @@ |
#include "chrome/common/pref_names.h" |
#include "chrome/common/pref_service.h" |
#include "chrome/common/render_messages.h" |
-#include "chrome/common/url_constants.h" |
#include "grit/browser_resources.h" |
#include "grit/generated_resources.h" |
@@ -194,10 +193,6 @@ |
} |
url_ = params.url; |
- if (!url_.SchemeIs(chrome::kExtensionScheme)) { |
- extension_function_dispatcher_.reset(NULL); |
- return; |
- } |
extension_function_dispatcher_.reset( |
new ExtensionFunctionDispatcher(render_view_host_, this, url_)); |
} |
@@ -249,10 +244,8 @@ |
const std::string& content, |
int request_id, |
bool has_callback) { |
- if (extension_function_dispatcher_.get()) { |
- extension_function_dispatcher_->HandleRequest(message, content, request_id, |
- has_callback); |
- } |
+ extension_function_dispatcher_->HandleRequest(message, content, request_id, |
+ has_callback); |
} |
void ExtensionHost::DidInsertCSS() { |