Index: webkit/plugins/npapi/plugin_list.h |
diff --git a/webkit/plugins/npapi/plugin_list.h b/webkit/plugins/npapi/plugin_list.h |
index e575a91a6848832586653323727746014a3c6d7b..46c0bf6b682766ec6efd6114af8c4b110d7812b4 100644 |
--- a/webkit/plugins/npapi/plugin_list.h |
+++ b/webkit/plugins/npapi/plugin_list.h |
@@ -118,10 +118,7 @@ class PluginList { |
std::vector<WebPluginMimeType>* parsed_mime_types); |
// Get all the plugins. |
- void GetPlugins(bool refresh, std::vector<WebPluginInfo>* plugins); |
- |
- // Get all the enabled plugins. |
- void GetEnabledPlugins(bool refresh, std::vector<WebPluginInfo>* plugins); |
+ void GetPlugins(std::vector<WebPluginInfo>* plugins); |
// Returns a list in |info| containing plugins that are found for |
// the given url and mime type (including disabled plugins, for |
@@ -133,20 +130,16 @@ class PluginList { |
// type). The |info| parameter is required to be non-NULL. The |
// list is in order of "most desirable" to "least desirable", |
// meaning that the default plugin is at the end of the list. |
+ // If |use_stale| is NULL, this will load the plug-in list if necessary. |
+ // If it is not NULL, the plug-in list will not be loaded, and |*use_stale| |
+ // will be true iff the plug-in list was stale. |
void GetPluginInfoArray(const GURL& url, |
const std::string& mime_type, |
bool allow_wildcard, |
+ bool* use_stale, |
std::vector<WebPluginInfo>* info, |
std::vector<std::string>* actual_mime_types); |
- // Returns the first item from the list returned in GetPluginInfo in |info|. |
- // Returns true if it found a match. |actual_mime_type| may be NULL. |
- bool GetPluginInfo(const GURL& url, |
- const std::string& mime_type, |
- bool allow_wildcard, |
- WebPluginInfo* info, |
- std::string* actual_mime_type); |
- |
// Get plugin info by plugin path (including disabled plugins). Returns true |
// if the plugin is found and WebPluginInfo has been filled in |info|. |
bool GetPluginInfoByPath(const FilePath& plugin_path, |
@@ -203,10 +196,6 @@ class PluginList { |
// version. |
void DisableOutdatedPluginGroups(); |
- // Returns true if the plugin list is stale, i.e. it will need to be |
- // (re)loaded on the next access. |
- bool stale() { return plugins_need_refresh_; } |
- |
virtual ~PluginList(); |
protected: |
@@ -238,7 +227,7 @@ class PluginList { |
virtual void LoadPluginsInternal(ScopedVector<PluginGroup>* plugin_groups); |
// Load all plugins from the default plugins directory |
- void LoadPlugins(bool refresh); |
+ void LoadPlugins(); |
// Load all plugins from a specific directory. |
// |plugins| is updated with loaded plugin information. |