- elseif uid==DIR and not dir_frozen then
- ltjs.list_dir = getfield(p, 'value')
+ elseif uid==DIR then
+ if has_attr(p, attr_icflag)<PROCESSED_BEGIN_FLAG then
+ ltjs.list_dir = has_attr(p, attr_dir)
+ end
+ wtd[#wtd+1] = p; head = node_remove(head, p)