summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/grph-img.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/grph-img.lua')
-rw-r--r--tex/context/base/mkiv/grph-img.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/grph-img.lua b/tex/context/base/mkiv/grph-img.lua
index 55ae5a3a0..cde9c8442 100644
--- a/tex/context/base/mkiv/grph-img.lua
+++ b/tex/context/base/mkiv/grph-img.lua
@@ -677,6 +677,7 @@ do
local pixel = false
local data = specification.data
local mask = specification.mask
+ local index = specification.index
if colorspace == 1 or colorspace == "gray" then
pixel = gray
colorspace = 1
@@ -712,6 +713,9 @@ do
mask[i] = setmetatableindex(gray)
end
end
+ if index then
+ index = setmetatableindex(pixel)
+ end
local specification = {
xsize = xsize,
ysize = ysize,
@@ -721,6 +725,7 @@ do
colorspace = colorspace,
data = data,
mask = mask,
+ index = index,
}
return specification
end