From aee95d3bacbfc458337df1d88665e3e3279426cd Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Wed, 8 Sep 2021 12:35:57 -0400 Subject: [PATCH] CVTracker: Fix bug in JSON error handling --- src/CVTracker.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/CVTracker.cpp b/src/CVTracker.cpp index 3d6b87c3..b3891674 100644 --- a/src/CVTracker.cpp +++ b/src/CVTracker.cpp @@ -314,20 +314,22 @@ void CVTracker::SetJsonValue(const Json::Value root) { double h = root["region"]["normalized_height"].asDouble(); cv::Rect2d prev_bbox(x,y,w,h); bbox = prev_bbox; + + if (!root["region"]["first-frame"].isNull()){ + start = root["region"]["first-frame"].asInt64(); + json_interval = true; + } + else{ + processingController->SetError(true, "No first-frame"); + error = true; + } + } else{ processingController->SetError(true, "No initial bounding box selected"); error = true; } - if (!root["region"]["first-frame"].isNull()){ - start = root["region"]["first-frame"].asInt64(); - json_interval = true; - } - else{ - processingController->SetError(true, "No first-frame"); - error = true; - } } /*