diff options
Diffstat (limited to 'graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex')
-rw-r--r-- | graphics/pgf/contrib/spectralsequences/src/sseqkeys.code.tex | 20 |
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% |