| commit | c8b24085f5cac97aafe81c32d9817e52eda6b35c | [log] [tgz] |
|---|---|---|
| author | Chih-Chung Chang <chihchung@google.com> | Tue Jun 09 13:56:44 2009 +0800 |
| committer | Chih-Chung Chang <chihchung@google.com> | Tue Jun 09 13:58:51 2009 +0800 |
| tree | 352549dcd8713ba1529c2fa9d645b5ee8fdda6b5 | |
| parent | bac43254b219c827f3d1fd286f4a7f19e9ee2f05 [diff] [blame] |
Allow the owner to reconnect to Camera.
diff --git a/camera/libcameraservice/CameraService.cpp b/camera/libcameraservice/CameraService.cpp index 4e6859c..a3ab641 100644 --- a/camera/libcameraservice/CameraService.cpp +++ b/camera/libcameraservice/CameraService.cpp
@@ -245,7 +245,7 @@ sp<ICameraClient> oldClient; { Mutex::Autolock _l(mLock); - if (mClientPid != 0) { + if (mClientPid != 0 && checkPid() != NO_ERROR) { LOGW("Tried to connect to locked camera"); return -EBUSY; }