summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Greg Kaiser <gkaiser@google.com> 2016-09-08 06:57:38 +0000
committer android-build-merger <android-build-merger@google.com> 2016-09-08 06:57:38 +0000
commite8584bc17531d46d5dea4420d5918818d4cfd8a1 (patch)
tree84a96509b2e92ff84a0de664a8dfc09e1f3e4521
parent17ca5ae2ee1e417861631ec955f4698e41bc8ced (diff)
parentf28d584fabfbd0bd53762f55aea1502ba2d9f951 (diff)
ContextHubService: Don't change app handle on load am: b0604ecc91 am: 0bffa9bd65
am: f28d584fab Change-Id: I5ff853da7ce350919546ba2eb93f4fe4df987558
-rw-r--r--core/jni/android_hardware_location_ContextHubService.cpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/core/jni/android_hardware_location_ContextHubService.cpp b/core/jni/android_hardware_location_ContextHubService.cpp
index 36444102fb07..a24aa3191dc1 100644
--- a/core/jni/android_hardware_location_ContextHubService.cpp
+++ b/core/jni/android_hardware_location_ContextHubService.cpp
@@ -393,16 +393,8 @@ static jint add_app_instance(const hub_app_info *appInfo, uint32_t hubHandle,
app_instance_info_s entry;
assert(appInfo);
- const char *action = "Updated";
- if (db.appInstances.count(appInstanceHandle) == 0) {
- action = "Added";
- appInstanceHandle = generate_id();
- if (appInstanceHandle < 0) {
- ALOGE("Cannot find resources to add app instance %" PRId32,
- appInstanceHandle);
- return -1;
- }
- }
+ const char *action =
+ (db.appInstances.count(appInstanceHandle) == 0) ? "Added" : "Updated";
entry.appInfo = *appInfo;