Bug 1157028 - Add feature detection for OpenMobile r=ehsan

This commit is contained in:
Fabrice Desré 2015-04-22 14:21:44 -07:00
Родитель a39be2be7d
Коммит f2e774cb9a
1 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -118,6 +118,10 @@
#include "mozilla/EMEUtils.h"
#endif
#ifdef MOZ_WIDGET_GONK
#include <cutils/properties.h>
#endif
namespace mozilla {
namespace dom {
@ -1453,6 +1457,17 @@ Navigator::GetFeature(const nsAString& aName, ErrorResult& aRv)
} // hardware.memory
#endif
#ifdef MOZ_WIDGET_GONK
if (aName.EqualsLiteral("acl.version")) {
char value[PROPERTY_VALUE_MAX];
uint32_t len = property_get("persist.acl.version", value, nullptr);
if (len > 0) {
p->MaybeResolve(NS_ConvertUTF8toUTF16(value));
return p.forget();
}
}
#endif
p->MaybeResolve(JS::UndefinedHandleValue);
return p.forget();
}