From 2aa56c8d49df19c7d157aafd6edcf41641bdd8c5 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Mon, 18 Sep 2017 15:52:39 -0400 Subject: [PATCH] MainWindow: Fixed seg fault on scan rgb without normals --- guilib/src/MainWindow.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/guilib/src/MainWindow.cpp b/guilib/src/MainWindow.cpp index dd5ec215..bce8b410 100644 --- a/guilib/src/MainWindow.cpp +++ b/guilib/src/MainWindow.cpp @@ -3042,10 +3042,10 @@ void MainWindow::createAndAddScanToMap(int nodeId, const Transform & pose, int m } else if(cloudRGB.get()) { - added = _cloudViewer->addCloud(scanName, cloudWithNormals, pose, color); + added = _cloudViewer->addCloud(scanName, cloudRGB, pose, color); if(added && nodeId > 0) { - scan = util3d::laserScanFromPointCloud(*cloudWithNormals); + scan = util3d::laserScanFromPointCloud(*cloudRGB); } } else @@ -3064,7 +3064,6 @@ void MainWindow::createAndAddScanToMap(int nodeId, const Transform & pose, int m } } } - if(!added) { UERROR("Adding cloud %d to viewer failed!", nodeId);