diff --git a/src/modules/graphics/wrap_Graphics.cpp b/src/modules/graphics/wrap_Graphics.cpp index a96a26e27..f6596062a 100644 --- a/src/modules/graphics/wrap_Graphics.cpp +++ b/src/modules/graphics/wrap_Graphics.cpp @@ -954,7 +954,7 @@ int w_newVolumeImage(lua_State *L) for (int slice = 0; slice < slicelen; slice++) { - lua_rawgeti(L, -1, mip + 1); + lua_rawgeti(L, -1, slice + 1); auto data = getImageData(L, -1, true, slice == 0 && mip == 0 ? autodpiscale : nullptr); if (data.first.get())