зеркало из https://github.com/mozilla/gecko-dev.git
Bug 847837 - Add some Samsung Gingerbread devices to stagefright blocklist - r=bjacob
--HG-- extra : rebase_source : 2d8e3a554ce28e4d5918d796be6d9fd21c78ba29
This commit is contained in:
Родитель
105c9bc6ef
Коммит
df48cd49f3
|
@ -365,12 +365,27 @@ GfxInfo::GetFeatureStatusImpl(int32_t aFeature,
|
|||
CompareVersions(mOSVersion.get(), "2.4.0") < 0)
|
||||
{
|
||||
// Gingerbread HTC devices are whitelisted.
|
||||
// Gingerbread Samsung devices are whitelisted.
|
||||
// Gingerbread Samsung devices are whitelisted except for:
|
||||
// Samsung devices identified in Bug 847837
|
||||
// All other Gingerbread devices are blacklisted.
|
||||
bool isWhitelisted =
|
||||
bool isWhitelisted =
|
||||
cManufacturer.Equals("htc", nsCaseInsensitiveCStringComparator()) ||
|
||||
cManufacturer.Equals("samsung", nsCaseInsensitiveCStringComparator());
|
||||
|
||||
if (cModel.Equals("GT-I8160", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-I8160L", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-I8530", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-I9070", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-I9070P", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-I8160P", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-S7500", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-S7500T", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-S7500L", nsCaseInsensitiveCStringComparator()) ||
|
||||
cModel.Equals("GT-S6500T", nsCaseInsensitiveCStringComparator()))
|
||||
{
|
||||
isWhitelisted = false;
|
||||
}
|
||||
|
||||
if (!isWhitelisted) {
|
||||
*aStatus = nsIGfxInfo::FEATURE_BLOCKED_DEVICE;
|
||||
return NS_OK;
|
||||
|
|
Загрузка…
Ссылка в новой задаче