summaryrefslogtreecommitdiff
path: root/tex/context/base/grph-inc.mkiv
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2013-01-02 18:40:25 +0200
committerMarius <mariausol@gmail.com>2013-01-02 18:40:25 +0200
commitc67041351da8f66abcefbfcbbeb7b750b9cf4a52 (patch)
tree7ad66d035eac95bc7e4bf8dca1cf1cd3b78b52cb /tex/context/base/grph-inc.mkiv
parentf8d3835211dbbac2ed31376d655642571db52f4e (diff)
downloadcontext-c67041351da8f66abcefbfcbbeb7b750b9cf4a52.tar.gz
beta 2013.01.02 17:15
Diffstat (limited to 'tex/context/base/grph-inc.mkiv')
-rw-r--r--tex/context/base/grph-inc.mkiv12
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/grph-inc.mkiv b/tex/context/base/grph-inc.mkiv
index 70b7f8df2..54d024b85 100644
--- a/tex/context/base/grph-inc.mkiv
+++ b/tex/context/base/grph-inc.mkiv
@@ -294,6 +294,10 @@
\the\everyexternalfigurechecks
%
\the\t_grph_include_local_settings
+ %
+ \edef\p_width {\externalfigureparameter\c!width}%
+ \edef\p_height{\externalfigureparameter\c!height}%
+ %
\dostarttagged\t!image\empty
\ctxlua{figures.push {
name = "\p_grph_include_name",
@@ -314,8 +318,12 @@
resolution = "\externalfigureparameter\c!resolution",
color = "\internalspotcolorparent{\externalfigureparameter\c!color}", % hack is needed
["repeat"] = "\externalfigureparameter\c!repeat",
- width = "\externalfigureparameter\c!width", % can be crap
- height = "\externalfigureparameter\c!height", % can be crap
+ \ifx\p_width\empty \else
+ width = \number\dimexpr\p_width,
+ \fi
+ \ifx\p_height\empty \else
+ height = \number\dimexpr\p_height,
+ \fi
} }%
\ctxlua{figures.identify()}%
% also mode: checkpresense only