Index: content/common/plugin_list_win.cc |
diff --git a/content/common/plugin_list_win.cc b/content/common/plugin_list_win.cc |
index f58a167696533fbe12e5b2d87e7bfa77535a464f..ccc994b8f5563f65c46873e52433825cf7275970 100644 |
--- a/content/common/plugin_list_win.cc |
+++ b/content/common/plugin_list_win.cc |
@@ -362,17 +362,15 @@ void PluginList::GetPluginPathsFromRegistry( |
std::set<base::FilePath> plugin_dirs; |
+ // Search for plugins from HKCU and HKLM. THis will only find plugins that |
+ // are correctly registered in the correct WOW64 registry hive. |
GetPluginsInRegistryDirectory(HKEY_CURRENT_USER, |
kRegistryMozillaPlugins, |
0, |
&plugin_dirs); |
GetPluginsInRegistryDirectory(HKEY_LOCAL_MACHINE, |
kRegistryMozillaPlugins, |
- KEY_WOW64_64KEY, |
- &plugin_dirs); |
- GetPluginsInRegistryDirectory(HKEY_LOCAL_MACHINE, |
- kRegistryMozillaPlugins, |
- KEY_WOW64_32KEY, |
+ 0, |
&plugin_dirs); |
for (std::set<base::FilePath>::iterator i = plugin_dirs.begin(); |