summaryrefslogtreecommitdiffstats
path: root/core/jni
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2015-05-05 16:50:27 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-05-05 16:50:29 +0000
commit261208e002775fe9a9f4e79e9f70b41852cfbe60 (patch)
tree8892fb65af63b32037a23cebd66081e2a944cbce /core/jni
parent28a516280a59a81aeecbf4a68057019d59feb872 (diff)
parentc1d527926e1c82828e42bdc0c7abf50f6decc0a7 (diff)
downloadframeworks_base-261208e002775fe9a9f4e79e9f70b41852cfbe60.zip
frameworks_base-261208e002775fe9a9f4e79e9f70b41852cfbe60.tar.gz
frameworks_base-261208e002775fe9a9f4e79e9f70b41852cfbe60.tar.bz2
Merge "Add API for obtaining changing configurations bitmask from Theme" into mnc-dev
Diffstat (limited to 'core/jni')
-rw-r--r--core/jni/android_util_AssetManager.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/jni/android_util_AssetManager.cpp b/core/jni/android_util_AssetManager.cpp
index daf5a61..db495dd 100644
--- a/core/jni/android_util_AssetManager.cpp
+++ b/core/jni/android_util_AssetManager.cpp
@@ -999,6 +999,13 @@ static jint android_content_AssetManager_loadThemeAttributeValue(
return block >= 0 ? copyValue(env, outValue, &res, value, ref, block, typeSpecFlags) : block;
}
+static jint android_content_AssetManager_getThemeChangingConfigurations(JNIEnv* env, jobject clazz,
+ jlong themeHandle)
+{
+ ResTable::Theme* theme = reinterpret_cast<ResTable::Theme*>(themeHandle);
+ return theme->getChangingConfigurations();
+}
+
static void android_content_AssetManager_dumpTheme(JNIEnv* env, jobject clazz,
jlong themeHandle, jint pri,
jstring tag, jstring prefix)
@@ -2103,6 +2110,8 @@ static JNINativeMethod gAssetManagerMethods[] = {
(void*) android_content_AssetManager_copyTheme },
{ "loadThemeAttributeValue", "(JILandroid/util/TypedValue;Z)I",
(void*) android_content_AssetManager_loadThemeAttributeValue },
+ { "getThemeChangingConfigurations", "(J)I",
+ (void*) android_content_AssetManager_getThemeChangingConfigurations },
{ "dumpTheme", "(JILjava/lang/String;Ljava/lang/String;)V",
(void*) android_content_AssetManager_dumpTheme },
{ "applyStyle","(JIIJ[I[I[I)Z",