Commit 27a57afe95a3c88500a32b67e028b2338debd287
1 parent
b9f1086f
Exists in
canvas_reeng
More generic code to canvas
Showing
2 changed files
with
5 additions
and
2 deletions
Show diff stats
invesalius/data/measures.py
... | ... | @@ -835,7 +835,7 @@ class AngularMeasure(object): |
835 | 835 | points = [] |
836 | 836 | for p in self.points: |
837 | 837 | coord.SetValue(p) |
838 | - cx, cy = coord.GetComputedDisplayValue(canvas.viewer.slice_data.renderer) | |
838 | + cx, cy = coord.GetComputedDisplayValue(canvas.evt_renderer) | |
839 | 839 | # canvas.draw_circle((cx, cy), 2.5) |
840 | 840 | points.append((cx, cy)) |
841 | 841 | ... | ... |
invesalius/data/viewer_slice.py
... | ... | @@ -1549,7 +1549,10 @@ class Viewer(wx.Panel): |
1549 | 1549 | self.slice_data.renderer.AddActor(actor) |
1550 | 1550 | |
1551 | 1551 | for (m, mr) in self.measures.get(self.orientation, self.slice_data.number): |
1552 | - self.canvas.draw_list.remove(mr) | |
1552 | + try: | |
1553 | + self.canvas.draw_list.remove(mr) | |
1554 | + except ValueError: | |
1555 | + pass | |
1553 | 1556 | |
1554 | 1557 | for (m, mr) in self.measures.get(self.orientation, index): |
1555 | 1558 | if m.visible: | ... | ... |