diff options
Diffstat (limited to 'Lib/defconQt/glyphView.py')
| -rw-r--r-- | Lib/defconQt/glyphView.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index 18fed31..e805e9e 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -1021,8 +1021,14 @@ class GlyphScene(QGraphicsScene): event.accept() def rulerMouseRelease(self, event): - self._cachedRuler = self._rulerObject - self._rulerObject = None + textItem = self._rulerObject.childItems()[0] + if textItem.text() == "0": + # delete no-op ruler + self.removeItem(self._rulerObject) + self._rulerObject = None + else: + self._cachedRuler = self._rulerObject + self._rulerObject = None event.accept() def knifeMousePress(self, event): |
