Fixed error OdomInfo null pointer

This commit is contained in:
matlabbe
2016-06-28 15:12:58 -04:00
parent e8b8cdca4c
commit c78faeeedf
+12 -2
View File
@@ -735,11 +735,16 @@ void GuiWrapper::commonDepthCallback(
} }
ignoreData = false; ignoreData = false;
} }
else else if(odomInfoMsg.get())
{ {
info = rtabmap_ros::odomInfoFromROS(*odomInfoMsg).copyWithoutData(); info = rtabmap_ros::odomInfoFromROS(*odomInfoMsg).copyWithoutData();
ignoreData = true; ignoreData = true;
} }
else
{
// don't update GUI odom stuff if we don't use visual odometry
return;
}
rtabmap::OdometryEvent odomEvent( rtabmap::OdometryEvent odomEvent(
rtabmap::SensorData( rtabmap::SensorData(
@@ -935,11 +940,16 @@ void GuiWrapper::commonStereoCallback(
} }
ignoreData = false; ignoreData = false;
} }
else else if(odomInfoMsg.get())
{ {
info = rtabmap_ros::odomInfoFromROS(*odomInfoMsg).copyWithoutData(); info = rtabmap_ros::odomInfoFromROS(*odomInfoMsg).copyWithoutData();
ignoreData = true; ignoreData = true;
} }
else
{
// don't update GUI odom stuff if we don't use visual odometry
return;
}
rtabmap::OdometryEvent odomEvent( rtabmap::OdometryEvent odomEvent(
rtabmap::SensorData( rtabmap::SensorData(