From b3e5fabd943520c6f18456a86278743de56d94b1 Mon Sep 17 00:00:00 2001 From: Fabian Paus <fabian.paus@kit.edu> Date: Tue, 15 Oct 2019 16:32:00 +0200 Subject: [PATCH] Fix error where end_ was called twice --- source/RobotAPI/components/ArViz/Coin/Visualizer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/RobotAPI/components/ArViz/Coin/Visualizer.cpp b/source/RobotAPI/components/ArViz/Coin/Visualizer.cpp index 961a01c87..90cd15487 100644 --- a/source/RobotAPI/components/ArViz/Coin/Visualizer.cpp +++ b/source/RobotAPI/components/ArViz/Coin/Visualizer.cpp @@ -225,6 +225,7 @@ namespace armarx auto layerIDsBefore = getLayerIDs(); LayerUpdates pulledUpdates = storage->end_pullUpdatesSince(pullUpdateResult); + pullUpdateResult = nullptr; for (LayerUpdate const& update : pulledUpdates.updates) { apply(update); @@ -252,6 +253,7 @@ namespace armarx storage = nullptr; updateCounter = 0; state = CoinVisualizerState::STOPPED; + pullUpdateResult = nullptr; return; } } -- GitLab