OSDN Git Service
(root)
/
luatex-ja
/
luatexja.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
7b5db48
)
ltj-direction.lua: Fix 'Attempt to double-free pdf_save node.'
author
Hironori Kitagawa
<h_kitagawa2001@yahoo.co.jp>
Mon, 4 Aug 2014 08:02:08 +0000
(17:02 +0900)
committer
Hironori Kitagawa
<h_kitagawa2001@yahoo.co.jp>
Mon, 4 Aug 2014 08:02:08 +0000
(17:02 +0900)
src/ltj-direction.lua
patch
|
blob
|
history
diff --git
a/src/ltj-direction.lua
b/src/ltj-direction.lua
index
00fe00d
..
e1a7ffd
100644
(file)
--- a/
src/ltj-direction.lua
+++ b/
src/ltj-direction.lua
@@
-568,12
+568,12
@@
do
local db
local dnh = getfield(dn, 'value')
for x in traverse(dnh) do
local db
local dnh = getfield(dn, 'value')
for x in traverse(dnh) do
- if has_attr(x, attr_dir) == new_dir then
+ if has_attr(x, attr_dir)
%dir_math_mod
== new_dir then
setfield(dn, 'value', to_node(node_remove(dnh, x)))
db=x; break
end
end
setfield(dn, 'value', to_node(node_remove(dnh, x)))
db=x; break
end
end
- Dnode.flush_list(
dnh
)
+ Dnode.flush_list(
getfield(dn, 'value')
)
db = db or create_dir_node(b, box_dir, new_dir, false)
local w = getfield(b, 'width')
local h = getfield(b, 'height')
db = db or create_dir_node(b, box_dir, new_dir, false)
local w = getfield(b, 'width')
local h = getfield(b, 'height')