diff options
Diffstat (limited to 'tex/context/base/meta-ini.mkiv')
-rw-r--r-- | tex/context/base/meta-ini.mkiv | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tex/context/base/meta-ini.mkiv b/tex/context/base/meta-ini.mkiv index 6e660bdb6..0ec3ed942 100644 --- a/tex/context/base/meta-ini.mkiv +++ b/tex/context/base/meta-ini.mkiv @@ -265,13 +265,17 @@ \unexpanded\def\meta_process_graphic#1% todo: extensions and inclusions outside beginfig {\meta_start_current_graphic \forgetall + \edef\p_extensions{\MPinstanceparameter\s!extensions}% \meta_process_graphic_start \normalexpanded{\noexpand\ctxlua{metapost.graphic { instance = "\currentMPinstance", format = "\currentMPformat", data = \!!bs#1;\!!es, initializations = \!!bs\meta_flush_current_initializations\!!es, - useextensions = "\MPinstanceparameter\s!extensions", +% useextensions = "\MPinstanceparameter\s!extensions", +\ifx\p_extensions\v!yes + extensions = \!!bs\ctxcommand{getmpextensions("\currentMPinstance")}\!!es, +\fi inclusions = \!!bs\meta_flush_current_inclusions\!!es, definitions = \!!bs\meta_flush_current_definitions\!!es, figure = "\MPaskedfigure", |