comparison libinterp/corefcn/graphics.cc @ 18951:5bfedd39cc77

Fix indexing in patch if x/y/zdata are row vectors (bug #42822) * graphics.cc (patch::properties::update_fvc): Get column vectors from x/y/zdata if xdata is a row vector.
author Andreas Weber <andy.weber.aw@gmail.com>
date Tue, 22 Jul 2014 12:05:28 +0200
parents 82773ee8119a
children c66029adf853
comparison
equal deleted inserted replaced
18950:ed3cb9f81145 18951:5bfedd39cc77
7871 octave_idx_type nc = xd.columns (); 7871 octave_idx_type nc = xd.columns ();
7872 if (nr == 1 && nc > 1) 7872 if (nr == 1 && nc > 1)
7873 { 7873 {
7874 nr = nc; 7874 nr = nc;
7875 nc = 1; 7875 nc = 1;
7876 xd = xd.transpose (); 7876 xd = xd.as_column ();
7877 yd = yd.as_column ();
7878 zd = zd.as_column ();
7877 } 7879 }
7878 7880
7879 dv(0) = nr * nc; 7881 dv(0) = nr * nc;
7880 if (zd.is_empty ()) 7882 if (zd.is_empty ())
7881 dv(1) = 2; 7883 dv(1) = 2;