diff options
| author | Adrien Tétar | 2015-09-27 12:11:19 +0200 | 
|---|---|---|
| committer | Adrien Tétar | 2015-09-27 12:11:19 +0200 | 
| commit | e21fdb8f4e3de07a9b86e69609af7f1c33b39b6f (patch) | |
| tree | bf9d6e8f4e0278fbf3ec4fd05bc04e25912f30cc /Lib/defconQt/glyphView.py | |
| parent | e5e4416570597302b3b90802495d8dd2133a9678 (diff) | |
| download | trufont-e21fdb8f4e3de07a9b86e69609af7f1c33b39b6f.tar.bz2 | |
glyphView: reload points when deleting
Diffstat (limited to 'Lib/defconQt/glyphView.py')
| -rw-r--r-- | Lib/defconQt/glyphView.py | 4 | 
1 files changed, 1 insertions, 3 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index 3b002c9..48e761d 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -330,7 +330,6 @@ class OnCurvePointItem(QGraphicsPathItem):          scene = self.scene()          glyph = scene._glyphObject -        scene._blocked = True          if len(self._contour.segments) < 2:              glyph.removeContour(self._contour)          else: @@ -346,8 +345,7 @@ class OnCurvePointItem(QGraphicsPathItem):                  self._contour.removeSegment(self.getSegmentIndex(), preserveShape)                  nextOnCurveIndex = findNextOnCurve(self)                  self._contour.setStartPoint(nextOnCurveIndex) -        scene._blocked = False -        scene.removeItem(self) +        # This object will be removed from scene by notification mechanism      def setPointPath(self, scale=None):          path = QPainterPath()  | 
