fixed printing Mx0 matrices (ticket #1247)
authorVadim Pisarevsky <no@email>
Fri, 22 Jul 2011 12:15:22 +0000 (12:15 +0000)
committerVadim Pisarevsky <no@email>
Fri, 22 Jul 2011 12:15:22 +0000 (12:15 +0000)
modules/core/src/out.cpp

index eeca5a1..366f5cf 100644 (file)
@@ -127,7 +127,8 @@ static void writeMat(std::ostream& out, const Mat& m, char rowsep, char elembrac
     {
         if(orowbrace)
             out << orowbrace;
-        writeElems(out, m.ptr(i), m.cols, type, elembrace);
+        if( m.data )
+            writeElems(out, m.ptr(i), m.cols, type, elembrace);
         if(orowbrace)
             out << crowbrace << (i+1 < m.rows ? ", " : "");
         if(i+1 < m.rows)