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