Merge "Sync with bootFinished migration to AIDL"
This commit is contained in:
@@ -90,8 +90,9 @@ NativeDisplayEventReceiver::NativeDisplayEventReceiver(JNIEnv* env, jobject rece
|
||||
const sp<MessageQueue>& messageQueue,
|
||||
jint vsyncSource, jint eventRegistration)
|
||||
: DisplayEventDispatcher(messageQueue->getLooper(),
|
||||
static_cast<ISurfaceComposer::VsyncSource>(vsyncSource),
|
||||
static_cast<ISurfaceComposer::EventRegistration>(eventRegistration)),
|
||||
static_cast<gui::ISurfaceComposer::VsyncSource>(vsyncSource),
|
||||
static_cast<gui::ISurfaceComposer::EventRegistration>(
|
||||
eventRegistration)),
|
||||
mReceiverWeakGlobal(env->NewGlobalRef(receiverWeak)),
|
||||
mMessageQueue(messageQueue) {
|
||||
ALOGV("receiver %p ~ Initializing display event receiver.", this);
|
||||
|
||||
@@ -3693,11 +3693,12 @@ public class WindowManagerService extends IWindowManager.Stub
|
||||
}
|
||||
|
||||
try {
|
||||
IBinder surfaceFlinger = ServiceManager.getService("SurfaceFlinger");
|
||||
// TODO(b/221898546): remove the following and convert to jni
|
||||
IBinder surfaceFlinger = ServiceManager.getService("SurfaceFlingerAIDL");
|
||||
if (surfaceFlinger != null) {
|
||||
ProtoLog.i(WM_ERROR, "******* TELLING SURFACE FLINGER WE ARE BOOTED!");
|
||||
Parcel data = Parcel.obtain();
|
||||
data.writeInterfaceToken("android.ui.ISurfaceComposer");
|
||||
data.writeInterfaceToken("android.gui.ISurfaceComposer");
|
||||
surfaceFlinger.transact(IBinder.FIRST_CALL_TRANSACTION, // BOOT_FINISHED
|
||||
data, null, 0);
|
||||
data.recycle();
|
||||
|
||||
Reference in New Issue
Block a user