From c8b24085f5cac97aafe81c32d9817e52eda6b35c Mon Sep 17 00:00:00 2001 From: Chih-Chung Chang Date: Tue, 9 Jun 2009 13:56:44 +0800 Subject: [PATCH] Allow the owner to reconnect to Camera. --- camera/libcameraservice/CameraService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/camera/libcameraservice/CameraService.cpp b/camera/libcameraservice/CameraService.cpp index 4e6859c0ac000..a3ab64179e39b 100644 --- a/camera/libcameraservice/CameraService.cpp +++ b/camera/libcameraservice/CameraService.cpp @@ -245,7 +245,7 @@ status_t CameraService::Client::connect(const sp& client) sp oldClient; { Mutex::Autolock _l(mLock); - if (mClientPid != 0) { + if (mClientPid != 0 && checkPid() != NO_ERROR) { LOGW("Tried to connect to locked camera"); return -EBUSY; }