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;
}
else
else if(odomInfoMsg.get())
{
info = rtabmap_ros::odomInfoFromROS(*odomInfoMsg).copyWithoutData();
ignoreData = true;
}
else
{
// don't update GUI odom stuff if we don't use visual odometry
return;
}
rtabmap::OdometryEvent odomEvent(
rtabmap::SensorData(
@@ -935,11 +940,16 @@ void GuiWrapper::commonStereoCallback(
}
ignoreData = false;
}
else
else if(odomInfoMsg.get())
{
info = rtabmap_ros::odomInfoFromROS(*odomInfoMsg).copyWithoutData();
ignoreData = true;
}
else
{
// don't update GUI odom stuff if we don't use visual odometry
return;
}
rtabmap::OdometryEvent odomEvent(
rtabmap::SensorData(