diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2019-08-18 02:00:19 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2019-08-19 19:07:33 +0300 |
commit | 06166a331ceee6dfca05ee422207ebdc88138699 (patch) | |
tree | 09de8583a16194907cb9315158ada3bdece6e28b /src/qcam/qt_event_dispatcher.h | |
parent | 0ed40d2cd4342465cce916c3b6388d1849aef610 (diff) |
android: camera_hal_manager: Stop thread when destroying
The CameraHalManager starts a thread that is never stopped. This leads
to the thread being destroyed while running, which causes a crash. Fix
this by stopping the thread and waiting for it to finish in the
destructor of the CameraHalManager.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'src/qcam/qt_event_dispatcher.h')
0 files changed, 0 insertions, 0 deletions