X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/0ef6354c95222a6da6db28bf1e6d536f5fae8282..cd1aa5e48c47c1830a8e205ee1d7366d7d08c59e:/charset.plp diff --git a/charset.plp b/charset.plp index bd20ca9..3315669 100644 --- a/charset.plp +++ b/charset.plp @@ -124,7 +124,7 @@ sub range_cell { $cols = $len if $len < $cols; #TODO: optimise if ($len -= $cols) { # continued on new row - $table->{$offset + $nibsize*$cols} = [$len*$nibsize, "$class joinu", $name, $title]; + $table->{$offset + $nibsize*$cols} //= [$len*$nibsize, "$class joinu", $name, $title]; $name = ''; $class .= ' joind'; } @@ -134,7 +134,7 @@ sub range_cell { # multiple full rows if ($len -= $rows << 4) { # partial row remains - $table->{$offset + $nibsize*$rows * 16} = [$len*$nibsize, "$class joinu", '', $title]; + $table->{$offset + $nibsize*$rows * 16} //= [$len*$nibsize, "$class joinu", '', $title]; $class .= ' joind'; } $attr .= sprintf ' rowspan=%d', $rows;