From 9dfc7801a0f44fbcdae96a31bac04271bf477f5b Mon Sep 17 00:00:00 2001 From: matlabbe Date: Mon, 4 Jul 2016 13:39:33 -0400 Subject: [PATCH] Fixed fatal error in #91 --- corelib/src/DBDriverSqlite3.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/corelib/src/DBDriverSqlite3.cpp b/corelib/src/DBDriverSqlite3.cpp index a8a0a7e5..cec2f8b7 100644 --- a/corelib/src/DBDriverSqlite3.cpp +++ b/corelib/src/DBDriverSqlite3.cpp @@ -3180,11 +3180,12 @@ void DBDriverSqlite3::stepSensorData(sqlite3_stmt * ppStmt, std::vector calibration; // multi-cameras [fx,fy,cx,cy,width,height,local_transform, ... ,fx,fy,cx,cy,width,height,local_transform] (6+12)*float * numCameras // stereo [fx, fy, cx, cy, baseline, local_transform] (5+12)*float - if(sensorData.cameraModels().size()) + if(sensorData.cameraModels().size() && sensorData.cameraModels()[0].isValidForProjection()) { calibration.resize(sensorData.cameraModels().size() * (6+Transform().size())); for(unsigned int i=0; i