From f95585ca55baa4c98fdd7255077e5bdd6a727e36 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Thu, 2 Feb 2017 19:18:07 +0100 Subject: [PATCH] Fix Application::moveSelection() make it context sensitive --- src/Application/Application.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Application/Application.cpp b/src/Application/Application.cpp index 7708181..64322cd 100644 --- a/src/Application/Application.cpp +++ b/src/Application/Application.cpp @@ -395,7 +395,12 @@ void Application::selectPrevTexCoord(){ } void Application::moveSelection(ofVec2f by){ - getCmdManager()->exec(new MvSelectionCmd(getSurfaceManager(), by)); + if(_state == ProjectionMappingMode::instance()){ + getCmdManager()->exec(new MvSelectionCmd(getSurfaceManager(), by)); + }else if(_state == TextureMappingMode::instance()){ + int selectedTexCoord = Gui::instance()->getTextureEditorWidget().getSelectedTexCoord(); + moveTexCoord(selectedTexCoord, by); + } } void Application::setPresentationMode(){