| Index: chrome/common/chrome_paths.cc
|
| diff --git a/chrome/common/chrome_paths.cc b/chrome/common/chrome_paths.cc
|
| index 364a02d3b67a30dac2ce10f73e0150dad625e2ca..9b44155ad22fbe7284932b3f88355dd4f6f1e31d 100644
|
| --- a/chrome/common/chrome_paths.cc
|
| +++ b/chrome/common/chrome_paths.cc
|
| @@ -43,10 +43,6 @@ const base::FilePath::CharType kPepperFlashBaseDirectory[] =
|
| #if defined(OS_MACOSX)
|
| const base::FilePath::CharType kPepperFlashSystemBaseDirectory[] =
|
| FILE_PATH_LITERAL("Internet Plug-Ins/PepperFlashPlayer");
|
| -const base::FilePath::CharType kFlashSystemBaseDirectory[] =
|
| - FILE_PATH_LITERAL("Internet Plug-Ins");
|
| -const base::FilePath::CharType kFlashSystemPluginName[] =
|
| - FILE_PATH_LITERAL("Flash Player.plugin");
|
| #endif
|
|
|
| const base::FilePath::CharType kInternalNaClPluginFileName[] =
|
| @@ -90,18 +86,14 @@ bool GetInternalPluginsDirectory(base::FilePath* result) {
|
| }
|
|
|
| #if defined(OS_WIN)
|
| -// Gets the Flash path if installed on the system. |is_npapi| determines whether
|
| -// to return the NPAPI of the PPAPI version of the system plugin.
|
| -bool GetSystemFlashFilename(base::FilePath* out_path, bool is_npapi) {
|
| - const wchar_t kNpapiFlashRegistryRoot[] =
|
| - L"SOFTWARE\\Macromedia\\FlashPlayerPlugin";
|
| +// Gets the Pepper Flash path if installed on the system.
|
| +bool GetSystemFlashFilename(base::FilePath* out_path) {
|
| const wchar_t kPepperFlashRegistryRoot[] =
|
| L"SOFTWARE\\Macromedia\\FlashPlayerPepper";
|
| const wchar_t kFlashPlayerPathValueName[] = L"PlayerPath";
|
|
|
| - base::win::RegKey path_key(
|
| - HKEY_LOCAL_MACHINE,
|
| - is_npapi ? kNpapiFlashRegistryRoot : kPepperFlashRegistryRoot, KEY_READ);
|
| + base::win::RegKey path_key(HKEY_LOCAL_MACHINE, kPepperFlashRegistryRoot,
|
| + KEY_READ);
|
| base::string16 path_str;
|
| if (FAILED(path_key.ReadValue(kFlashPlayerPathValueName, &path_str)))
|
| return false;
|
| @@ -276,7 +268,7 @@ bool PathProvider(int key, base::FilePath* result) {
|
| break;
|
| case chrome::FILE_PEPPER_FLASH_SYSTEM_PLUGIN:
|
| #if defined(OS_WIN)
|
| - if (!GetSystemFlashFilename(&cur, false))
|
| + if (!GetSystemFlashFilename(&cur))
|
| return false;
|
| #elif defined(OS_MACOSX)
|
| if (!GetLocalLibraryDirectory(&cur))
|
| @@ -289,20 +281,6 @@ bool PathProvider(int key, base::FilePath* result) {
|
| return false;
|
| #endif
|
| break;
|
| - case chrome::FILE_FLASH_SYSTEM_PLUGIN:
|
| -#if defined(OS_WIN)
|
| - if (!GetSystemFlashFilename(&cur, true))
|
| - return false;
|
| -#elif defined(OS_MACOSX)
|
| - if (!GetLocalLibraryDirectory(&cur))
|
| - return false;
|
| - cur = cur.Append(kFlashSystemBaseDirectory);
|
| - cur = cur.Append(kFlashSystemPluginName);
|
| -#else
|
| - // Chrome on other platforms does not supports system NPAPI binaries.
|
| - return false;
|
| -#endif
|
| - break;
|
| case chrome::FILE_LOCAL_STATE:
|
| if (!PathService::Get(chrome::DIR_USER_DATA, &cur))
|
| return false;
|
|
|