Removed an unnecessary workaround for matrix-to-vector copyTo.
authorRoman Donchenko <roman.donchenko@itseez.com>
Fri, 17 Jan 2014 10:16:22 +0000 (14:16 +0400)
committerRoman Donchenko <roman.donchenko@itseez.com>
Fri, 17 Jan 2014 10:16:22 +0000 (14:16 +0400)
modules/core/src/copy.cpp

index b87d080..b8d87fc 100644 (file)
@@ -232,10 +232,7 @@ void Mat::copyTo( OutputArray _dst ) const
             const uchar* sptr = data;
             uchar* dptr = dst.data;
 
-            // to handle the copying 1xn matrix => nx1 std vector.
-            Size sz = size() == dst.size() ?
-                getContinuousSize(*this, dst) :
-                getContinuousSize(*this);
+            Size sz = getContinuousSize(*this, dst);
             size_t len = sz.width*elemSize();
 
             for( ; sz.height--; sptr += step, dptr += dst.step )