mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-05 15:28:39 +09:00
parent
9195e9e4e3
commit
b586913598
53 changed files with 60 additions and 750 deletions
|
|
@ -50,12 +50,6 @@
|
|||
#include "mozilla/dom/ContentChild.h"
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_WIDGET_GONK
|
||||
#include <sys/system_properties.h>
|
||||
#include "mozilla/Preferences.h"
|
||||
#include "nsPrintfCString.h"
|
||||
#endif
|
||||
|
||||
#ifdef ANDROID
|
||||
extern "C" {
|
||||
NS_EXPORT int android_sdk_version;
|
||||
|
|
@ -747,44 +741,6 @@ nsSystemInfo::Init()
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_WIDGET_GONK
|
||||
char sdk[PROP_VALUE_MAX];
|
||||
if (__system_property_get("ro.build.version.sdk", sdk)) {
|
||||
android_sdk_version = atoi(sdk);
|
||||
SetPropertyAsInt32(NS_LITERAL_STRING("sdk_version"), android_sdk_version);
|
||||
|
||||
SetPropertyAsACString(NS_LITERAL_STRING("secondaryLibrary"),
|
||||
nsPrintfCString("SDK %u", android_sdk_version));
|
||||
}
|
||||
|
||||
char characteristics[PROP_VALUE_MAX];
|
||||
if (__system_property_get("ro.build.characteristics", characteristics)) {
|
||||
if (!strcmp(characteristics, "tablet")) {
|
||||
SetPropertyAsBool(NS_LITERAL_STRING("tablet"), true);
|
||||
} else if (!strcmp(characteristics, "tv")) {
|
||||
SetPropertyAsBool(NS_LITERAL_STRING("tv"), true);
|
||||
}
|
||||
}
|
||||
|
||||
nsAutoString str;
|
||||
rv = GetPropertyAsAString(NS_LITERAL_STRING("version"), str);
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
SetPropertyAsAString(NS_LITERAL_STRING("kernel_version"), str);
|
||||
}
|
||||
|
||||
const nsAdoptingString& b2g_os_name =
|
||||
mozilla::Preferences::GetString("b2g.osName");
|
||||
if (b2g_os_name) {
|
||||
SetPropertyAsAString(NS_LITERAL_STRING("name"), b2g_os_name);
|
||||
}
|
||||
|
||||
const nsAdoptingString& b2g_version =
|
||||
mozilla::Preferences::GetString("b2g.version");
|
||||
if (b2g_version) {
|
||||
SetPropertyAsAString(NS_LITERAL_STRING("version"), b2g_version);
|
||||
}
|
||||
#endif
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue