From 8bffc1d92767208aefb1b57f130190e0f9058ffb Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Wed, 27 Feb 2019 15:54:54 +0100
Subject: [PATCH] fix operator -- in dereferencing iterator

---
 alib2std/src/extensions/iterator.hpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/alib2std/src/extensions/iterator.hpp b/alib2std/src/extensions/iterator.hpp
index 21bd6e3fcb..393075147b 100644
--- a/alib2std/src/extensions/iterator.hpp
+++ b/alib2std/src/extensions/iterator.hpp
@@ -690,7 +690,7 @@ public:
 	 * \return the modified iterator
 	 */
 	dereferencing_iterator < Iterator > & operator -- ( ) {
-		++ m_base;
+		-- m_base;
 		return * this;
 	}
 
@@ -704,7 +704,7 @@ public:
 	 */
 	dereferencing_iterator < Iterator > operator -- ( int ) {
 		auto tmp = * this;
-		++ m_base;
+		-- m_base;
 		return tmp;
 	}
 
-- 
GitLab