From 502daa65f45952893060a70f5f95d1626d53050a Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 27 Nov 2013 23:20:18 +0100 Subject: PT: don't crash on camera lackage (issue #9) Reported-by: runningman84 Signed-off-by: Stanislaw Halik --- FTNoIR_Tracker_PT/camera.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FTNoIR_Tracker_PT/camera.cpp b/FTNoIR_Tracker_PT/camera.cpp index b4d2509f..5f6db57c 100644 --- a/FTNoIR_Tracker_PT/camera.cpp +++ b/FTNoIR_Tracker_PT/camera.cpp @@ -163,7 +163,10 @@ void CVCamera::start() active_index = desired_index; cam_info.res_x = cap->get(CV_CAP_PROP_FRAME_WIDTH); cam_info.res_y = cap->get(CV_CAP_PROP_FRAME_HEIGHT); - } + } else { + delete cap; + cap = nullptr; + } } void CVCamera::stop() -- cgit v1.2.3