From c9b5e0c8f0273527f74ff7b032e7e2482166574e Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Fri, 5 Oct 2012 19:52:00 +0200 Subject: beta 2012.10.05 19:52 --- scripts/context/lua/mtxrun.lua | 3 ++- scripts/context/stubs/mswin/mtxrun.lua | 3 ++- scripts/context/stubs/unix/mtxrun | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) (limited to 'scripts') diff --git a/scripts/context/lua/mtxrun.lua b/scripts/context/lua/mtxrun.lua index 93901f665..58d0e7f59 100644 --- a/scripts/context/lua/mtxrun.lua +++ b/scripts/context/lua/mtxrun.lua @@ -599,7 +599,8 @@ local function do_serialize(root,name,depth,level,indexed) if compact then last = #root for k=1,last do - if not root[k] then +-- if not root[k] then + if root[k] == nil then last = k - 1 break end diff --git a/scripts/context/stubs/mswin/mtxrun.lua b/scripts/context/stubs/mswin/mtxrun.lua index 93901f665..58d0e7f59 100644 --- a/scripts/context/stubs/mswin/mtxrun.lua +++ b/scripts/context/stubs/mswin/mtxrun.lua @@ -599,7 +599,8 @@ local function do_serialize(root,name,depth,level,indexed) if compact then last = #root for k=1,last do - if not root[k] then +-- if not root[k] then + if root[k] == nil then last = k - 1 break end diff --git a/scripts/context/stubs/unix/mtxrun b/scripts/context/stubs/unix/mtxrun index 93901f665..58d0e7f59 100755 --- a/scripts/context/stubs/unix/mtxrun +++ b/scripts/context/stubs/unix/mtxrun @@ -599,7 +599,8 @@ local function do_serialize(root,name,depth,level,indexed) if compact then last = #root for k=1,last do - if not root[k] then +-- if not root[k] then + if root[k] == nil then last = k - 1 break end -- cgit v1.2.3