From 7c0524520141e01e534b97b114403dde06597be4 Mon Sep 17 00:00:00 2001 From: Riku Avelar Date: Fri, 25 Nov 2016 18:27:26 -0500 Subject: [PATCH] Proper remov --- src/viewer/simpleViewer.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/viewer/simpleViewer.cpp b/src/viewer/simpleViewer.cpp index ee1135a..825080b 100644 --- a/src/viewer/simpleViewer.cpp +++ b/src/viewer/simpleViewer.cpp @@ -818,17 +818,17 @@ void Viewer::setMinLinear(bool on) { void Viewer::deleteSelected() { // Remove Shape from its parent if(selectedObj.shape == nullptr) return; - selectedObj.shape->getParent()->getChildren()->erase( - std::remove(selectedObj.shape->getParent()->getChildren()->begin(), - selectedObj.shape->getParent()->getChildren()->end(), - selection), - selectedObj.shape->getParent()->getChildren()->end()); +// selectedObj.shape->getParent()->getChildren()->erase( +// std::remove(selectedObj.shape->getParent()->getChildren()->begin(), +// selectedObj.shape->getParent()->getChildren()->end(), +// selection), +// selectedObj.shape->getParent()->getChildren()->end()); - selectedObj.shape->getParent()->getChildren()->erase( - std::remove(selectedObj.shape->getParent()->getChildren()->begin(), - selectedObj.shape->getParent()->getChildren()->end(), - selectedObj.shape), - selectedObj.shape->getParent()->getChildren()->end()); + selectedObj.shape->getParent()->getParent()->getChildren()->erase( + std::remove(selectedObj.shape->getParent()->getParent()->getChildren()->begin(), + selectedObj.shape->getParent()->getParent()->getChildren()->end(), + selectedObj.shape->getParent()), + selectedObj.shape->getParent()->getParent()->getChildren()->end()); selectedObj.shape = nullptr; // Rebind to "null"