SurfaceControl#setGeometry: Pass invalid rect instead of empty rect
Native code expects an invalid rect instead of an empty rect. Bug: 123720507 Test: android.wm.cts.SurfaceControlTest Change-Id: Idbfb128a1266aaf1af51802fe6164ad31d15d2fe
This commit is contained in:
@@ -378,9 +378,13 @@ static void nativeSetGeometry(JNIEnv* env, jclass clazz, jlong transactionObj, j
|
||||
Rect source, dst;
|
||||
if (sourceObj != NULL) {
|
||||
source = rectFromObj(env, sourceObj);
|
||||
} else {
|
||||
source.makeInvalid();
|
||||
}
|
||||
if (dstObj != NULL) {
|
||||
dst = rectFromObj(env, dstObj);
|
||||
} else {
|
||||
dst.makeInvalid();
|
||||
}
|
||||
transaction->setGeometry(ctrl, source, dst, orientation);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user