diff --git a/src/Surfaces/SurfaceManagerGui.cpp b/src/Surfaces/SurfaceManagerGui.cpp index 917cfd6..b8caece 100644 --- a/src/Surfaces/SurfaceManagerGui.cpp +++ b/src/Surfaces/SurfaceManagerGui.cpp @@ -194,7 +194,7 @@ void SurfaceManagerGui::mousePressed(ofMouseEventArgs & args){ if(!bSurfaceSelected){ // unselect if no surface selected projectionEditor.clearJoints(); - surfaceManager->deselectSurface(); + _cmdManager->exec(new DeselectSurfaceCmd(surfaceManager)); } }else if(guiMode == GuiMode::SOURCE_SELECTION){} } diff --git a/src/Surfaces/SurfaceManagerGui.h b/src/Surfaces/SurfaceManagerGui.h index 0f240ee..744428e 100644 --- a/src/Surfaces/SurfaceManagerGui.h +++ b/src/Surfaces/SurfaceManagerGui.h @@ -17,6 +17,7 @@ #include "MvAllTexCoordsCmd.h" #include "MvTexCoordCmd.h" #include "SelVertexCmd.h" +#include "DeselectSurfaceCmd.h" namespace ofx { namespace piMapper {