Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6915a76f authored by Steven Moreland's avatar Steven Moreland Committed by android-build-merger
Browse files

Merge "Hold onto linked binder."

am: 5e343ea8

Change-Id: Ia5161cd420445ac2b9bfe9e2154ab40c3d7b4491
parents e1dcef20 5e343ea8
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -529,9 +529,9 @@ void SurfaceFlinger::bootFinished()

    // wait patiently for the window manager death
    const String16 name("window");
    sp<IBinder> window(defaultServiceManager()->getService(name));
    if (window != 0) {
        window->linkToDeath(static_cast<IBinder::DeathRecipient*>(this));
    mWindowManager = defaultServiceManager()->getService(name);
    if (mWindowManager != 0) {
        mWindowManager->linkToDeath(static_cast<IBinder::DeathRecipient*>(this));
    }
    sp<IBinder> input(defaultServiceManager()->getService(
            String16("inputflinger")));
+3 −0
Original line number Diff line number Diff line
@@ -1084,6 +1084,9 @@ private:
    // either AID_GRAPHICS or AID_SYSTEM.
    status_t CheckTransactCodeCredentials(uint32_t code);

    // to linkToDeath
    sp<IBinder> mWindowManager;

    std::unique_ptr<dvr::VrFlinger> mVrFlinger;
    std::atomic<bool> mVrFlingerRequestsDisplay = false;
    static bool useVrFlinger;