@@ -12,12 +12,10 @@ function common_plot_xyz(cmd0::String, arg1, caller::String, first::Bool, is3D::
1212 d, K, O = init_module (first, kwargs... ) # Also checks if the user wants ONLY the HELP mode
1313 (cmd0 != " " && arg1 === nothing && is_in_dict (d, [:groupvar :hue ]) != = nothing ) && (arg1 = gmtread (cmd0); cmd0 = " " )
1414 _common_plot_xyz (cmd0, arg1, caller, O, K, is3D, d)
15- # invokelatest(_common_plot_xyz, cmd0, arg1, caller, O, K, is3D, d)
1615end
1716function common_plot_xyz (cmd0:: String , arg1, caller:: String , first:: Bool , is3D:: Bool , d:: Dict{Symbol, Any} )
1817 (cmd0 != " " && arg1 === nothing && is_in_dict (d, [:groupvar :hue ]) != = nothing ) && (arg1 = gmtread (cmd0); cmd0 = " " )
1918 _common_plot_xyz (cmd0, arg1, caller, ! first, true , is3D, d)
20- # invokelatest(_common_plot_xyz, cmd0, arg1, caller, !first, true, is3D, d)
2119end
2220function _common_plot_xyz (cmd0:: String , arg1, caller:: String , O:: Bool , K:: Bool , is3D:: Bool , d:: Dict{Symbol, Any} )
2321 first = ! O
@@ -411,8 +409,8 @@ function parse_plot_callers(d::Dict{Symbol, Any}, gmt_proggy::String, caller::St
411409end
412410
413411# ---------------------------------------------------------------------------------------------------
414- plt_txt_attrib! (D:: GMTdataset{T,N} , d:: Dict{Symbol, Any} , _cmd:: Vector{String} ) where {T,N} = plt_txt_attrib! ([D], d, _cmd)
415- function plt_txt_attrib! (D:: Vector{<:GMTdataset{T,N}} , d:: Dict{Symbol, Any} , _cmd:: Vector{String} ) where {T,N}
412+ plt_txt_attrib! (D:: GMTdataset , d:: Dict{Symbol, Any} , _cmd:: Vector{String} ) = plt_txt_attrib! ([D], d, _cmd)
413+ function plt_txt_attrib! (D:: Vector{<:GMTdataset} , d:: Dict{Symbol, Any} , _cmd:: Vector{String} )
416414 # Plot TEXT attributed labels and serve as function barrier agains the f Any's (not sure if succeeds)
417415 ((s_val = hlp_desnany_str (d, [:labels ])) === " " ) && return nothing
418416
@@ -561,7 +559,7 @@ function check_grouping!(d, arg1)
561559end
562560
563561# ---------------------------------------------------------------------------------------------------
564- function check_ribbon (d:: Dict{Symbol, Any} , arg1:: GMTdataset{T,N} , cmd:: String , opt_W:: String ) where {T,N}
562+ function check_ribbon (d:: Dict{Symbol, Any} , arg1:: GMTdataset , cmd:: String , opt_W:: String )
565563 ((val = find_in_dict (d, [:ribbon :band ])[1 ]) === nothing ) && return arg1, cmd
566564 ec1, ec2, add_2 = helper_check_ribbon (val) # Function barrier agains Anys
567565 (add_2) ? add2ds! (arg1, ec2; names= [" Zbnd1" ," Zbnd2" ]) : add2ds! (arg1, ec1; name= " Zbnd" )
@@ -570,7 +568,7 @@ function check_ribbon(d::Dict{Symbol, Any}, arg1::GMTdataset{T,N}, cmd::String,
570568 return arg1, cmd
571569end
572570
573- function check_ribbon (d:: Dict{Symbol, Any} , arg1:: Vector{<:GMTdataset{T,N}} , cmd:: String , opt_W:: String ) where {T,N}
571+ function check_ribbon (d:: Dict{Symbol, Any} , arg1:: Vector{<:GMTdataset} , cmd:: String , opt_W:: String )
574572 ((val = find_in_dict (d, [:ribbon :band ])[1 ]) === nothing ) && return arg1, cmd
575573 ec1, ec2, add_2 = helper_check_ribbon (val) # Function barrier agains Anys
576574 if (add_2)
0 commit comments