Mercurial > octave-libgccjit
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; |