aboutsummaryrefslogtreecommitdiffstats
path: root/Lib/defconQt/glyphView.py
diff options
context:
space:
mode:
authorAdrien Tétar2015-10-31 16:41:17 +0100
committerAdrien Tétar2015-10-31 16:41:17 +0100
commit6135470d0ada8686ace9d44ace4e103fe2fd5234 (patch)
treeaaca30f1c2d51e12a99e6fe480a5ef6cac612f05 /Lib/defconQt/glyphView.py
parent8ee74e400b2f8c41f7c16918c340a4561e98d8bd (diff)
downloadtrufont-6135470d0ada8686ace9d44ace4e103fe2fd5234.tar.bz2
defcon: newGlyph returns the glyph, glyphView: preserve currentTool
Diffstat (limited to 'Lib/defconQt/glyphView.py')
-rw-r--r--Lib/defconQt/glyphView.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py
index 45ba255..fb39e1c 100644
--- a/Lib/defconQt/glyphView.py
+++ b/Lib/defconQt/glyphView.py
@@ -367,7 +367,7 @@ class MainGfxWindow(QMainWindow):
oldView = self.view
# Preserve the selected layer (by setting the glyph from that layer)
# Todo: If that layer is already in the glyph, it would be a little bit
- # harder to create it here and may be better or worse. Worse becaue
+ # harder to create it here and may be better or worse. Worse because
# we'd alter the data without being explicitly asked to do so.
# Ask someone who does UX.
if oldView:
@@ -383,6 +383,7 @@ class MainGfxWindow(QMainWindow):
# GlyphView? If yes, we should make an interface for a
# predecessor -> successor transformation
if oldView:
+ self.view._currentTool = oldView._currentTool
self.view.setTransform(oldView.transform())
self._setlayerColorButtonColor()
@@ -2310,8 +2311,7 @@ class GlyphView(QGraphicsView):
def _makeLayerGlyph(self, layer):
name = self._name
- layer.newGlyph(name)
- glyph = layer[name]
+ glyph = layer.newGlyph(name)
# TODO: generalize this out, can’t use newStandardGlyph unfortunately
glyph.width = self.defaultWidth