Loading libs/binder/RpcServer.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -161,12 +161,14 @@ void RpcServer::setSupportedFileDescriptorTransportModes( void RpcServer::setRootObject(const sp<IBinder>& binder) { RpcMutexLockGuard _l(mLock); LOG_ALWAYS_FATAL_IF(mJoinThreadRunning, "Cannot set root object while running"); mRootObjectFactory = nullptr; mRootObjectWeak = mRootObject = binder; } void RpcServer::setRootObjectWeak(const wp<IBinder>& binder) { RpcMutexLockGuard _l(mLock); LOG_ALWAYS_FATAL_IF(mJoinThreadRunning, "Cannot set root object while running"); mRootObject.clear(); mRootObjectFactory = nullptr; mRootObjectWeak = binder; Loading Loading
libs/binder/RpcServer.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -161,12 +161,14 @@ void RpcServer::setSupportedFileDescriptorTransportModes( void RpcServer::setRootObject(const sp<IBinder>& binder) { RpcMutexLockGuard _l(mLock); LOG_ALWAYS_FATAL_IF(mJoinThreadRunning, "Cannot set root object while running"); mRootObjectFactory = nullptr; mRootObjectWeak = mRootObject = binder; } void RpcServer::setRootObjectWeak(const wp<IBinder>& binder) { RpcMutexLockGuard _l(mLock); LOG_ALWAYS_FATAL_IF(mJoinThreadRunning, "Cannot set root object while running"); mRootObject.clear(); mRootObjectFactory = nullptr; mRootObjectWeak = binder; Loading