# HG changeset patch # User Markus Mützel # Date 1591469618 -7200 # Node ID 6f415e9b14ae738ff3759fe308754398fb34458a # Parent cd86f37bfbc3462491df0eee3fc9dc29af79e9a1 __scatter__.m: Don't override "markerfacecolor" set by user (bug #58508). * __scatter__.m: Set "newargs" last on creating the scatter object. diff -r cd86f37bfbc3 -r 6f415e9b14ae scripts/plot/draw/private/__scatter__.m --- a/scripts/plot/draw/private/__scatter__.m Sat Jun 06 19:47:30 2020 +0200 +++ b/scripts/plot/draw/private/__scatter__.m Sat Jun 06 20:53:38 2020 +0200 @@ -186,14 +186,15 @@ else cdata_args = {"cdata", c}; endif + if filled + filled_args = {"markerfacecolor", "flat"}; + else + filled_args = {}; + endif hs = __go_scatter__ (hax, "xdata", x(:), "ydata", y(:), "zdata", z(:), cdata_args{:}, "sizedata", s(:), "marker", marker, - newargs{:}); - - if filled - set (hs, "markerfacecolor", "flat"); - endif + filled_args{:}, newargs{:}); endif endfunction