| Index: content/browser/plugin_service_impl.cc
|
| diff --git a/content/browser/plugin_service_impl.cc b/content/browser/plugin_service_impl.cc
|
| index d19f6861c162b2a289d2ca1ccf85a13f3d21bf66..79d25d4bc123acdfdcb6bace39e33e9cb0392f0e 100644
|
| --- a/content/browser/plugin_service_impl.cc
|
| +++ b/content/browser/plugin_service_impl.cc
|
| @@ -201,7 +201,7 @@ void PluginServiceImpl::StartWatchingPlugins() {
|
| KEY_NOTIFY) == ERROR_SUCCESS) {
|
| base::win::RegKey::ChangeCallback callback =
|
| base::Bind(&PluginServiceImpl::OnKeyChanged, base::Unretained(this),
|
| - base::Unretained(&hkcu_key_));
|
| + base::Unretained(&hklm_key_));
|
| hklm_key_.StartWatching(callback);
|
| }
|
| #endif
|
| @@ -631,7 +631,7 @@ void PluginServiceImpl::GetPluginsOnIOThread(
|
| void PluginServiceImpl::OnKeyChanged(base::win::RegKey* key) {
|
| key->StartWatching(base::Bind(&PluginServiceImpl::OnKeyChanged,
|
| base::Unretained(this),
|
| - base::Unretained(&hkcu_key_)));
|
| + base::Unretained(key)));
|
|
|
| PluginList::Singleton()->RefreshPlugins();
|
| PurgePluginListCache(NULL, false);
|
|
|