# HG changeset patch # User Pantxo Diribarne # Date 1589272929 -7200 # Node ID 332e644726f9e78a256a9d826b9413c8e0368cd7 # Parent c198760f291549d094e9f8f4dc5c177f034a9239 Allow printing transparent scatter objects (bug #58282) * gl2ps-print.cc (gl2ps_renderer::has_alpha): Detect new scatter objects and check their markerfacealpha property value. diff -r c198760f2915 -r 332e644726f9 libinterp/corefcn/gl2ps-print.cc --- 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; }