Merge "framework: fix setDisplayContentSamplingEnabled rc"
This commit is contained in:
@@ -438,8 +438,9 @@ static jobject nativeGetDisplayedContentSamplingAttributes(JNIEnv* env, jclass c
|
||||
static jboolean nativeSetDisplayedContentSamplingEnabled(JNIEnv* env, jclass clazz,
|
||||
jobject tokenObj, jboolean enable, jint componentMask, jint maxFrames) {
|
||||
sp<IBinder> token(ibinderForJavaObject(env, tokenObj));
|
||||
return SurfaceComposerClient::setDisplayContentSamplingEnabled(
|
||||
status_t rc = SurfaceComposerClient::setDisplayContentSamplingEnabled(
|
||||
token, enable, componentMask, maxFrames);
|
||||
return rc == OK;
|
||||
}
|
||||
|
||||
static jobject nativeGetDisplayedContentSample(JNIEnv* env, jclass clazz, jobject tokenObj,
|
||||
|
||||
@@ -389,7 +389,7 @@ public class DisplayManagerServiceTest {
|
||||
if (attr == null) return; //sampling not supported on device, skip remainder of test.
|
||||
|
||||
boolean enabled = displayManager.setDisplayedContentSamplingEnabledInternal(0, true, 0, 0);
|
||||
assertTrue(!enabled);
|
||||
assertTrue(enabled);
|
||||
|
||||
displayManager.setDisplayedContentSamplingEnabledInternal(0, false, 0, 0);
|
||||
DisplayedContentSample sample = displayManager.getDisplayedContentSampleInternal(0, 0, 0);
|
||||
|
||||
Reference in New Issue
Block a user