diff options
author | ukai@chromium.org <ukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-06 05:18:47 +0000 |
---|---|---|
committer | ukai@chromium.org <ukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-06 05:18:47 +0000 |
commit | 72f768a95663ee17fd318bfa2c52b493f3317828 (patch) | |
tree | 1c887428bd312abf0dc7dd6d233151e33176834b /webkit/api | |
parent | 3d4bd23ffafc9e4cdb423e0f3e524976969097e3 (diff) | |
download | chromium_src-72f768a95663ee17fd318bfa2c52b493f3317828.zip chromium_src-72f768a95663ee17fd318bfa2c52b493f3317828.tar.gz chromium_src-72f768a95663ee17fd318bfa2c52b493f3317828.tar.bz2 |
Implement --enable-web-sockets flag.
BUG=12497
TEST=none
Review URL: http://codereview.chromium.org/255075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28093 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/api')
-rw-r--r-- | webkit/api/public/WebSettings.h | 1 | ||||
-rw-r--r-- | webkit/api/src/WebSettingsImpl.cpp | 7 | ||||
-rw-r--r-- | webkit/api/src/WebSettingsImpl.h | 1 |
3 files changed, 9 insertions, 0 deletions
diff --git a/webkit/api/public/WebSettings.h b/webkit/api/public/WebSettings.h index ab6dbd2..beee889 100644 --- a/webkit/api/public/WebSettings.h +++ b/webkit/api/public/WebSettings.h @@ -81,6 +81,7 @@ namespace WebKit { virtual void setOfflineWebApplicationCacheEnabled(bool) = 0; virtual void setExperimentalWebGLEnabled(bool) = 0; virtual void setExperimentalNotificationsEnabled(bool) = 0; + virtual void setExperimentalWebSocketsEnabled(bool) = 0; protected: ~WebSettings() { } diff --git a/webkit/api/src/WebSettingsImpl.cpp b/webkit/api/src/WebSettingsImpl.cpp index c74c16f..e6785f7 100644 --- a/webkit/api/src/WebSettingsImpl.cpp +++ b/webkit/api/src/WebSettingsImpl.cpp @@ -254,4 +254,11 @@ void WebSettingsImpl::setExperimentalNotificationsEnabled(bool enabled) m_settings->setExperimentalNotificationsEnabled(enabled); } +void WebSettingsImpl::setExperimentalWebSocketsEnabled(bool enabled) +{ +#if ENABLE(WEB_SOCKETS) + m_settings->setExperimentalWebSocketsEnabled(enabled); +#endif +} + } // namespace WebKit diff --git a/webkit/api/src/WebSettingsImpl.h b/webkit/api/src/WebSettingsImpl.h index cd56497..491cbdb 100644 --- a/webkit/api/src/WebSettingsImpl.h +++ b/webkit/api/src/WebSettingsImpl.h @@ -83,6 +83,7 @@ namespace WebKit { virtual void setOfflineWebApplicationCacheEnabled(bool); virtual void setExperimentalWebGLEnabled(bool); virtual void setExperimentalNotificationsEnabled(bool); + virtual void setExperimentalWebSocketsEnabled(bool); private: WebCore::Settings* m_settings; |