summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/meta-ini.mkii
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base/meta-ini.mkii')
-rw-r--r--Master/texmf-dist/tex/context/base/meta-ini.mkii18
1 files changed, 12 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/context/base/meta-ini.mkii b/Master/texmf-dist/tex/context/base/meta-ini.mkii
index e7c6d218e1f..fd6ef9a6163 100644
--- a/Master/texmf-dist/tex/context/base/meta-ini.mkii
+++ b/Master/texmf-dist/tex/context/base/meta-ini.mkii
@@ -612,10 +612,10 @@
\def\initializeMPgraphics
{\bgroup
\initializeMPgraphicfile
- \ifx\bufferprefix\empty\else
- \let\bufferprefix\empty
- \initializeMPgraphicfile
- \fi
+% \ifx\bufferprefix\empty\else
+% \let\bufferprefix\empty
+% \initializeMPgraphicfile
+% \fi
\egroup}
%D Loading specific \METAPOST\ related definitions is
@@ -626,7 +626,11 @@
\letvalueempty{\c!file\f!metapostprefix#1}%
\makeshortfilename[\truefilename{\f!metapostprefix#1}]%
\startreadingfile
- \readsysfile\shortfilename{\showmessage\m!metapost1{#1}}\donothing
+ \readsysfile{\shortfilename.\mksuffix}
+ {\showmessage\m!metapost1{#1}}
+ {\readsysfile{\shortfilename.tex}
+ {\showmessage\m!metapost1{#1}}
+ \donothing}%
\stopreadingfile
\fi}
@@ -815,10 +819,12 @@
\box\scratchbox
\egroup}
+\ifx\makeMPintoPDFobject\undefined \newcount\makeMPintoPDFobject \fi
+
\def\includeMPasPDF#1%
{\bgroup
\the\everyinsertMPfile
- \ifinobject \else \chardef\makeMPintoPDFobject\plustwo \fi % when needed
+ \ifinobject \else \makeMPintoPDFobject\plustwo \fi % when needed
\convertMPtoPDF{#1}{1}{1}% no \plusone !
\egroup}