Mercurial > octave
changeset 28293:332e644726f9
Allow printing transparent scatter objects (bug #58282)
* gl2ps-print.cc (gl2ps_renderer::has_alpha): Detect new scatter objects
and check their markerfacealpha property value.
author | Pantxo Diribarne <pantxo.diribarne@gmail.com> |
---|---|
date | Tue, 12 May 2020 10:42:09 +0200 |
parents | c198760f2915 |
children | a01ad9893641 |
files | libinterp/corefcn/gl2ps-print.cc |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/gl2ps-print.cc Sun May 10 21:17:34 2020 +0200 +++ b/libinterp/corefcn/gl2ps-print.cc Tue May 12 10:42:09 2020 +0200 @@ -128,6 +128,13 @@ && fa.double_value () < 1) retval = true; } + else if (go.isa ("scatter")) + { + octave_value fa = go.get ("markerfacealpha"); + if (fa.is_scalar_type () && fa.is_double_type () + && fa.double_value () < 1) + retval = true; + } return retval; }