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

Commit e687f14a authored by android-build-team Robot's avatar android-build-team Robot
Browse files

Snap for 4670666 from f5c7aff3 to pi-release

Change-Id: Id85bdd7442f1527254e9f7f2684d11503d8dd903
parents e5bb3975 f5c7aff3
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -80,4 +80,20 @@ void ActivityManager::unregisterUidObserver(const sp<IUidObserver>& observer)
    }
}

status_t ActivityManager::linkToDeath(const sp<IBinder::DeathRecipient>& recipient) {
    sp<IActivityManager> service = getService();
    if (service != NULL) {
        return IInterface::asBinder(service)->linkToDeath(recipient);
    }
    return INVALID_OPERATION;
}

status_t ActivityManager::unlinkToDeath(const sp<IBinder::DeathRecipient>& recipient) {
    sp<IActivityManager> service = getService();
    if (service != NULL) {
        return IInterface::asBinder(service)->unlinkToDeath(recipient);
    }
    return INVALID_OPERATION;
}

}; // namespace android
+3 −0
Original line number Diff line number Diff line
@@ -51,6 +51,9 @@ public:
                             const String16& callingPackage);
    void unregisterUidObserver(const sp<IUidObserver>& observer);

    status_t linkToDeath(const sp<IBinder::DeathRecipient>& recipient);
    status_t unlinkToDeath(const sp<IBinder::DeathRecipient>& recipient);

private:
    Mutex mLock;
    sp<IActivityManager> mService;