diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-12 02:26:43 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-12 02:26:43 +0000 |
commit | f8c85ddb5acbe7d03d5bc3fa980cf9ebabced01f (patch) | |
tree | ec863980e7737497ccea89087cadba96dd5ec429 | |
parent | 5f4fd30eb1a03f9853e732a8b97c1b2ce8cf3aaf (diff) | |
download | chromium_src-f8c85ddb5acbe7d03d5bc3fa980cf9ebabced01f.zip chromium_src-f8c85ddb5acbe7d03d5bc3fa980cf9ebabced01f.tar.gz chromium_src-f8c85ddb5acbe7d03d5bc3fa980cf9ebabced01f.tar.bz2 |
Mark some functions in PluginPrefs const.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/9166031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117366 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/plugin_prefs.cc | 12 | ||||
-rw-r--r-- | chrome/browser/plugin_prefs.h | 8 |
2 files changed, 10 insertions, 10 deletions
diff --git a/chrome/browser/plugin_prefs.cc b/chrome/browser/plugin_prefs.cc index 095490b..7bcd40e 100644 --- a/chrome/browser/plugin_prefs.cc +++ b/chrome/browser/plugin_prefs.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -182,7 +182,7 @@ bool PluginPrefs::EnablePluginGlobally(bool enable, const FilePath& file_path) { } PluginPrefs::PolicyStatus PluginPrefs::PolicyStatusForPlugin( - const string16& name) { + const string16& name) const { base::AutoLock auto_lock(lock_); if (IsStringMatchedInSet(name, policy_enabled_plugin_patterns_)) { return POLICY_ENABLED; @@ -195,7 +195,7 @@ PluginPrefs::PolicyStatus PluginPrefs::PolicyStatusForPlugin( } } -bool PluginPrefs::IsPluginEnabled(const webkit::WebPluginInfo& plugin) { +bool PluginPrefs::IsPluginEnabled(const webkit::WebPluginInfo& plugin) const { scoped_ptr<webkit::npapi::PluginGroup> group( GetPluginList()->GetPluginGroup(plugin)); string16 group_name = group->GetGroupName(); @@ -222,13 +222,13 @@ bool PluginPrefs::IsPluginEnabled(const webkit::WebPluginInfo& plugin) { base::AutoLock auto_lock(lock_); // Check user preferences for the plug-in. - std::map<FilePath, bool>::iterator plugin_it = + std::map<FilePath, bool>::const_iterator plugin_it = plugin_state_.find(plugin.path); if (plugin_it != plugin_state_.end()) return plugin_it->second; // Check user preferences for the plug-in group. - std::map<string16, bool>::iterator group_it( + std::map<string16, bool>::const_iterator group_it( plugin_group_state_.find(plugin.name)); if (group_it != plugin_group_state_.end()) return group_it->second; @@ -470,7 +470,7 @@ void PluginPrefs::SetPolicyEnforcedPluginPatterns( policy_enabled_plugin_patterns_ = enabled_patterns; } -webkit::npapi::PluginList* PluginPrefs::GetPluginList() { +webkit::npapi::PluginList* PluginPrefs::GetPluginList() const { if (plugin_list_) return plugin_list_; return PluginService::GetInstance()->GetPluginList(); diff --git a/chrome/browser/plugin_prefs.h b/chrome/browser/plugin_prefs.h index db17253..1b224ec 100644 --- a/chrome/browser/plugin_prefs.h +++ b/chrome/browser/plugin_prefs.h @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -81,10 +81,10 @@ class PluginPrefs : public base::RefCountedThreadSafe<PluginPrefs>, // Returns whether there is a policy enabling or disabling plug-ins of the // given name. - PolicyStatus PolicyStatusForPlugin(const string16& name); + PolicyStatus PolicyStatusForPlugin(const string16& name) const; // Returns whether the plugin is enabled or not. - bool IsPluginEnabled(const webkit::WebPluginInfo& plugin); + bool IsPluginEnabled(const webkit::WebPluginInfo& plugin) const; // Registers the preferences used by this class. // This method should only be called on the UI thread. @@ -110,7 +110,7 @@ class PluginPrefs : public base::RefCountedThreadSafe<PluginPrefs>, const std::set<string16>& enabled_patterns); // Returns the plugin list to use, either the singleton or the override. - webkit::npapi::PluginList* GetPluginList(); + webkit::npapi::PluginList* GetPluginList() const; // Callback for after the plugin groups have been loaded. void EnablePluginGroupInternal( |