From 4b350db18c23eebcef59fa5fcad9b256cd294c11 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Sat, 29 Oct 2016 15:31:17 +0300 Subject: [PATCH] Improve SelNextTexCoordCmd --- src/Commands/SelNextTexCoordCmd.cpp | 4 +++- src/Commands/SelNextTexCoordCmd.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Commands/SelNextTexCoordCmd.cpp b/src/Commands/SelNextTexCoordCmd.cpp index 890739e..4d007fd 100644 --- a/src/Commands/SelNextTexCoordCmd.cpp +++ b/src/Commands/SelNextTexCoordCmd.cpp @@ -9,12 +9,14 @@ SelNextTexCoordCmd::SelNextTexCoordCmd(TextureEditorWidget * te){ void SelNextTexCoordCmd::exec(){ ofLogNotice("SelNextTexCoordCmd", "exec"); + _prevSelection = _textureEditor->getSelectedTexCoord(); _textureEditor->selectNextTexCoord(); } void SelNextTexCoordCmd::undo(){ ofLogNotice("SelNextTexCoordCmd", "undo"); - _textureEditor->selectPrevTexCoord(); + //_textureEditor->selectPrevTexCoord(); + _textureEditor->selectTexCoord(_prevSelection); } } // namespace piMapper diff --git a/src/Commands/SelNextTexCoordCmd.h b/src/Commands/SelNextTexCoordCmd.h index c7576bd..b638f87 100644 --- a/src/Commands/SelNextTexCoordCmd.h +++ b/src/Commands/SelNextTexCoordCmd.h @@ -17,6 +17,7 @@ class SelNextTexCoordCmd : public BaseUndoCmd { private: TextureEditorWidget * _textureEditor; + int _prevSelection; };