Index: chrome/renderer/extensions/extension_dispatcher.h |
diff --git a/chrome/renderer/extensions/extension_dispatcher.h b/chrome/renderer/extensions/extension_dispatcher.h |
index cb7f60ad15cceaa269b238fdd888c7dafee882d7..086656fd46e77181167df2b4ecdab8118bc3a5ce 100644 |
--- a/chrome/renderer/extensions/extension_dispatcher.h |
+++ b/chrome/renderer/extensions/extension_dispatcher.h |
@@ -122,6 +122,7 @@ class ExtensionDispatcher : public content::RenderProcessObserver { |
virtual void WebKitInitialized() OVERRIDE; |
virtual void IdleNotification() OVERRIDE; |
+ void OnSetChannel(int channel); |
void OnMessageInvoke(const std::string& extension_id, |
const std::string& function_name, |
const base::ListValue& args, |
@@ -237,6 +238,10 @@ class ExtensionDispatcher : public content::RenderProcessObserver { |
// Sends API requests to the extension host. |
scoped_ptr<ExtensionRequestSender> request_sender_; |
+ // The current channel. From VersionInfo::GetChannel(). |
+ // TODO(aa): Remove when we can restrict non-permission APIs to dev-only. |
+ int chrome_channel_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ExtensionDispatcher); |
}; |