[opencv] 49/98: Fix that corrects the OpenCV's random access iterator distance: d(x, y) = -d(y, x)

Mattia Rizzolo mattia at debian.org
Tue Oct 4 17:51:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to annotated tag 2.4.13
in repository opencv.

commit 00e91fd3d0b9f271ad61cf50a6840c0c4af488ea
Author: Piotr Semenov <piotr.k.semenov at gmail.com>
Date:   Thu Mar 10 11:58:32 2016 +0300

    Fix that corrects the OpenCV's random access iterator distance: d(x,y) = -d(y,x)
---
 modules/core/src/matrix.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/core/src/matrix.cpp b/modules/core/src/matrix.cpp
index 8e32b0f..57abffc 100644
--- a/modules/core/src/matrix.cpp
+++ b/modules/core/src/matrix.cpp
@@ -3439,7 +3439,7 @@ ptrdiff_t operator - (const MatConstIterator& b, const MatConstIterator& a)
     if( a.m != b.m )
         return INT_MAX;
     if( a.sliceEnd == b.sliceEnd )
-        return (b.ptr - a.ptr)/b.elemSize;
+        return (b.ptr - a.ptr)/static_cast<ptrdiff_t>(b.elemSize);
 
     return b.lpos() - a.lpos();
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git



More information about the debian-science-commits mailing list