Catch an exception at dtor of MvHandLandmark class.
Change-Id: I4added64efde8d1ab793ce9a388a218ffd15be2f
Signed-off-by: Inki Dae <inki.dae@samsung.com>
MvHandLandmark::~MvHandLandmark()
{
- mv_hand_landmark_destroy(_handle);
+ try {
+ int ret = mv_hand_landmark_destroy(_handle);
+ if (ret != MEDIA_VISION_ERROR_NONE)
+ SINGLEO_LOGE("Fail to destroy hand landmark handle.(%d)", ret);
+ } catch (const std::runtime_error &e) {
+ SINGLEO_LOGE("Failed to destroy hand landmark handle: %s", e.what());
+ }
}
void MvHandLandmark::configure()