Loading camera/ndk/impl/ACameraManager.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -189,8 +189,12 @@ void CameraManagerGlobal::DeathNotifier::binderDied(const wp<IBinder>&) sp<CameraManagerGlobal> cm = mCameraManager.promote(); if (cm != nullptr) { AutoMutex lock(cm->mLock); std::vector<String8> cameraIdList; for (auto& pair : cm->mDeviceStatusMap) { const String8 &cameraId = pair.first; cameraIdList.push_back(pair.first); } for (String8 cameraId : cameraIdList) { cm->onStatusChangedLocked( CameraServiceListener::STATUS_NOT_PRESENT, cameraId); } Loading Loading
camera/ndk/impl/ACameraManager.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -189,8 +189,12 @@ void CameraManagerGlobal::DeathNotifier::binderDied(const wp<IBinder>&) sp<CameraManagerGlobal> cm = mCameraManager.promote(); if (cm != nullptr) { AutoMutex lock(cm->mLock); std::vector<String8> cameraIdList; for (auto& pair : cm->mDeviceStatusMap) { const String8 &cameraId = pair.first; cameraIdList.push_back(pair.first); } for (String8 cameraId : cameraIdList) { cm->onStatusChangedLocked( CameraServiceListener::STATUS_NOT_PRESENT, cameraId); } Loading