summaryrefslogtreecommitdiffstats
path: root/core/jni
diff options
context:
space:
mode:
authorJamie Gennis <jgennis@google.com>2012-10-15 20:19:40 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-10-15 20:19:40 -0700
commitb312f1155caa1b323f482b92564cd07f3151c66b (patch)
tree34b5aa5248a1b656cd2d3dde074562e74e425103 /core/jni
parent3e6c9ba6777cec3b3928ddb2b399c957735f7b06 (diff)
parent38041d6b3c3d838d99f70f9b1195d69487edf689 (diff)
downloadframeworks_base-b312f1155caa1b323f482b92564cd07f3151c66b.zip
frameworks_base-b312f1155caa1b323f482b92564cd07f3151c66b.tar.gz
frameworks_base-b312f1155caa1b323f482b92564cd07f3151c66b.tar.bz2
am 38041d6b: am 809bb404: Merge "Flag window animation transactions as animations." into jb-mr1-dev
* commit '38041d6b3c3d838d99f70f9b1195d69487edf689': Flag window animation transactions as animations.
Diffstat (limited to 'core/jni')
-rw-r--r--core/jni/android_view_Surface.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/jni/android_view_Surface.cpp b/core/jni/android_view_Surface.cpp
index 4982f31..531445f 100644
--- a/core/jni/android_view_Surface.cpp
+++ b/core/jni/android_view_Surface.cpp
@@ -526,6 +526,10 @@ static void nativeCloseTransaction(JNIEnv* env, jclass clazz) {
SurfaceComposerClient::closeGlobalTransaction();
}
+static void nativeSetAnimationTransaction(JNIEnv* env, jclass clazz) {
+ SurfaceComposerClient::setAnimationTransaction();
+}
+
static void nativeSetLayer(JNIEnv* env, jobject surfaceObj, jint zorder) {
sp<SurfaceControl> surface(getSurfaceControl(env, surfaceObj));
if (surface == NULL) return;
@@ -819,6 +823,8 @@ static JNINativeMethod gSurfaceMethods[] = {
(void*)nativeOpenTransaction },
{"nativeCloseTransaction", "()V",
(void*)nativeCloseTransaction },
+ {"nativeSetAnimationTransaction", "()V",
+ (void*)nativeSetAnimationTransaction },
{"nativeSetLayer", "(I)V",
(void*)nativeSetLayer },
{"nativeSetPosition", "(FF)V",