commit | 5acb400d18d40220df829193355736a0df782ab7 | [log] [tgz] |
---|---|---|
author | Ari Hausman-Cohen <arihc@google.com> | Tue Nov 29 18:35:17 2016 -0800 |
committer | Ari Hausman-Cohen <arihc@google.com> | Tue Nov 29 18:41:56 2016 -0800 |
tree | 0e74c075a6c87c39653612ce6bd1ec15406efe6e | |
parent | 0d3a35d6e6bb2b1b8576a0ca588c2c301af950b8 [diff] [blame] |
Fix camera close sequencing. Flush the device before disconnecting from it. Hasn't caused identifiable bugs yet, but seems dangerous and easy to fix. TEST: builds & runs sample Change-Id: Icaf27d4de5628087278b84bff586aab8e1e62e28
diff --git a/modules/camera/3_4/camera.cpp b/modules/camera/3_4/camera.cpp index 30035bd..7f42eef 100644 --- a/modules/camera/3_4/camera.cpp +++ b/modules/camera/3_4/camera.cpp
@@ -149,8 +149,8 @@ return -EINVAL; } - disconnect(); flush(); + disconnect(); mBusy = false; return 0; }