Merge "Camera: Delay pingCameraServiceProxy to end of onFirstRef" into qt-qpr1-dev

am: a118105368

Change-Id: Ia1913dfc9e1dc1d94b8c285819bd4137986c7fde
gugelfrei
Shuzhen Wang 5 years ago committed by android-build-merger
commit 15acd121f0

@ -34,6 +34,7 @@ int main(int argc __unused, char** argv __unused)
sp<IServiceManager> sm = defaultServiceManager();
ALOGI("ServiceManager: %p", sm.get());
CameraService::instantiate();
ALOGI("ServiceManager: %p done instantiate", sm.get());
ProcessState::self()->startThreadPool();
IPCThreadState::self()->joinThreadPool();
}

@ -153,8 +153,6 @@ void CameraService::onFirstRef()
mInitialized = true;
}
CameraService::pingCameraServiceProxy();
mUidPolicy = new UidPolicy(this);
mUidPolicy->registerSelf();
mSensorPrivacyPolicy = new SensorPrivacyPolicy(this);
@ -164,6 +162,11 @@ void CameraService::onFirstRef()
ALOGE("%s: Failed to register default android.frameworks.cameraservice.service@1.0",
__FUNCTION__);
}
// This needs to be last call in this function, so that it's as close to
// ServiceManager::addService() as possible.
CameraService::pingCameraServiceProxy();
ALOGI("CameraService pinged cameraservice proxy");
}
status_t CameraService::enumerateProviders() {

Loading…
Cancel
Save