Skip to content

Commit

Permalink
Merge pull request #269 from wmvanvliet/fix-data-ptidx
Browse files Browse the repository at this point in the history
fix saving overlays with text elements other than data-ptidx
  • Loading branch information
alexhuth committed Jun 5, 2018
2 parents 8046bc5 + 199723a commit 539c4d4
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions cortex/brainctm.py
Expand Up @@ -170,13 +170,14 @@ def save(self, path, method='mg2', **kwargs):
# assign coordinates in left hemisphere negative values
with open(svgname, "wb") as fp:
for element in svg.svg.findall(".//{http://www.w3.org/2000/svg}text"):
idx = int(element.attrib["data-ptidx"])
if idx < len(inverse[0]):
idx = inverse[0][idx]
else:
idx -= len(inverse[0])
idx = inverse[1][idx] + len(inverse[0])
element.attrib["data-ptidx"] = str(idx)
if 'data-ptidx' in element.attrib:
idx = int(element.attrib["data-ptidx"])
if idx < len(inverse[0]):
idx = inverse[0][idx]
else:
idx -= len(inverse[0])
idx = inverse[1][idx] + len(inverse[0])
element.attrib["data-ptidx"] = str(idx)
fp.write(svg.toxml())
return ptmap

Expand Down

0 comments on commit 539c4d4

Please sign in to comment.