From 969855d72ae0978599e0e87a95b7252649f94080 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Fri, 22 Oct 2010 11:47:11 +0000 Subject: [PATCH] fixed MatConstIterator::operator *() (the bug caused "operations" test failure; ticket #613) --- modules/core/include/opencv2/core/mat.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/core/include/opencv2/core/mat.hpp b/modules/core/include/opencv2/core/mat.hpp index f9eef98..5db9852 100644 --- a/modules/core/include/opencv2/core/mat.hpp +++ b/modules/core/include/opencv2/core/mat.hpp @@ -1704,7 +1704,7 @@ template inline MatConstIterator_<_Tp>& return *this; } -template inline _Tp MatConstIterator_<_Tp>::operator *() const { return *ptr; } +template inline _Tp MatConstIterator_<_Tp>::operator *() const { return *(_Tp*)(this->ptr); } template inline MatConstIterator_<_Tp>& MatConstIterator_<_Tp>::operator += (ptrdiff_t ofs) { -- 2.7.4