mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-04-25 16:08:45 +02:00
Don't create Widevine-related folders when Widevine support is disabled (issue #1713)
This commit is contained in:
parent
74dfd9ad81
commit
a33720558e
@ -535,16 +535,19 @@ void CefMainDelegate::PreSandboxStartup() {
|
|||||||
true); // Create if necessary.
|
true); // Create if necessary.
|
||||||
|
|
||||||
#if defined(WIDEVINE_CDM_AVAILABLE) && defined(ENABLE_PEPPER_CDMS)
|
#if defined(WIDEVINE_CDM_AVAILABLE) && defined(ENABLE_PEPPER_CDMS)
|
||||||
const base::FilePath& widevine_plugin_path = GetResourcesFilePath();
|
const base::FilePath& widevine_plugin_path =
|
||||||
|
GetResourcesFilePath().AppendASCII(kWidevineCdmAdapterFileName);
|
||||||
|
if (base::PathExists(widevine_plugin_path)) {
|
||||||
PathService::Override(chrome::FILE_WIDEVINE_CDM_ADAPTER,
|
PathService::Override(chrome::FILE_WIDEVINE_CDM_ADAPTER,
|
||||||
widevine_plugin_path.AppendASCII(
|
widevine_plugin_path);
|
||||||
kWidevineCdmAdapterFileName));
|
}
|
||||||
#if defined(WIDEVINE_CDM_IS_COMPONENT)
|
#if defined(WIDEVINE_CDM_IS_COMPONENT)
|
||||||
|
if (command_line->HasSwitch(switches::kEnableWidevineCdm)) {
|
||||||
PathService::Override(chrome::DIR_COMPONENT_WIDEVINE_CDM,
|
PathService::Override(chrome::DIR_COMPONENT_WIDEVINE_CDM,
|
||||||
user_data_path.Append(kWidevineCdmBaseDirectory));
|
user_data_path.Append(kWidevineCdmBaseDirectory));
|
||||||
|
}
|
||||||
#endif // defined(WIDEVINE_CDM_IS_COMPONENT)
|
#endif // defined(WIDEVINE_CDM_IS_COMPONENT)
|
||||||
#endif // defined(WIDEVINE_CDM_AVAILABLE) && defined(ENABLE_PEPPER_CDMS)
|
#endif // defined(WIDEVINE_CDM_AVAILABLE) && defined(ENABLE_PEPPER_CDMS)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (command_line->HasSwitch(switches::kDisablePackLoading))
|
if (command_line->HasSwitch(switches::kDisablePackLoading))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user