From a1c59b7904d96f731c38dc9a3f29e97752599b5d Mon Sep 17 00:00:00 2001 From: Daniel Schwabeneder Date: Wed, 22 Apr 2020 18:20:22 +0200 Subject: [PATCH] fix default --- src/args.jl | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/args.jl b/src/args.jl index a6134e74..d08e7a13 100644 --- a/src/args.jl +++ b/src/args.jl @@ -681,10 +681,14 @@ function default(k::Symbol, v) end function default(; kw...) - kw = KW(kw) - RecipesPipeline.preprocess_attributes!(kw) - for (k,v) in kw - default(k, v) + if isempty(kw) + reset_defaults() + else + kw = KW(kw) + RecipesPipeline.preprocess_attributes!(kw) + for (k,v) in kw + default(k, v) + end end end