summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex')
-rw-r--r--graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex20
1 files changed, 12 insertions, 8 deletions
diff --git a/graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex b/graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex
index f0916128b0..d6d894974e 100644
--- a/graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex
+++ b/graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex
@@ -1,8 +1,8 @@
%%
-%% Package: spectralsequences v1.3.2 2022-02-19
+%% Package: spectralsequences v1.3.3 2023-01-28
%% Author: Hood Chatham
%% Email: hood@mit.edu
-%% Date: 2022-02-19
+%% Date: 2023-01-28
%% License: Latex Project Public License
%%
%% File: sseqkeys.code.tex
@@ -314,12 +314,16 @@
\let\sseq@pgfkeys@case@one@save\pgfkeys@case@one
\let\sseq@pgfkeys@case@two@extern@save\pgfkeys@case@two@extern
\def\sseq@pgfkeys@case@one@store{%
- \pgfkeysifdefined{\pgfkeyscurrentkey/.@cmd}{%
- \pgfkeysgetvalue{\pgfkeyscurrentkey/.@cmd}{\pgfkeys@code}%
- % The following line is the only change, it used to be \@xp\pgfkeys@code\pgfkeyscurrentvalue\pgfeov which would just run the code.
- % Instead we recursively expand the \pgfkeysalso's and then store in it \sseq@savedoptioncode
- \sseq@eval{\@nx\sseq@keys@addtooptions@checkalso{\unexpanded\@xptwo{\@xp\pgfkeys@code\pgfkeyscurrentvalue\pgfeov}}}%
- }{\pgfkeys@case@two}%
+ \pgfkeysifdefined{\pgfkeyscurrentkey/.@cmd}%
+ {\pgfkeysgetvalue{\pgfkeyscurrentkey/.@cmd}{\pgfkeys@code}%
+ \ifx\pgfkeys@code\relax\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
+ {\pgfkeys@unknown}%
+ % The following line is the only change, it used to be
+ % \@xp\pgfkeys@code\pgfkeyscurrentvalue\pgfeov which would just run the
+ % code. Instead we recursively expand the \pgfkeysalso's and then store in
+ % it in \sseq@savedoptioncode
+ {\sseq@eval{\@nx\sseq@keys@addtooptions@checkalso{\unexpanded\@xptwo{\@xp\pgfkeys@code\pgfkeyscurrentvalue\pgfeov}}}}}%
+ {\pgfkeys@case@two}%
}
\def\sseq@pgfkeys@case@two@extern@store{%
\ifx\pgfkeyscurrentvalue\pgfkeysnovalue@text%