From 1c622bc68cc155ecae9419f2c82c40406da5c380 Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Fri, 14 Apr 2023 14:24:19 -0700
Subject: [PATCH] Further fix to tables in djot-reader.lua. Closes #10.

---
 djot-reader.lua | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/djot-reader.lua b/djot-reader.lua
index ffcbcdf..93a104b 100644
--- a/djot-reader.lua
+++ b/djot-reader.lua
@@ -165,8 +165,8 @@ function Renderer:table(node)
   local rows = {}
   local headers = {}
   local caption = {}
-  local aligns = nil
-  local widths = nil
+  local aligns = {}
+  local widths = {}
   local content = node.c
   for i=1,#content do
     local row = content[i]
@@ -176,9 +176,7 @@ function Renderer:table(node)
       local cells = {}
       for j=1,#row.c do
         cells[j] = self:render_node(row.c[j])
-        if not aligns then
-          aligns = {}
-          widths = {}
+        if not aligns[j] then
             local align = row.c[j].align
             if not align then
               aligns[j] = "AlignDefault"
-- 
2.47.3

