aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrien Tétar2015-09-13 18:47:00 +0200
committerAdrien Tétar2015-09-13 18:47:00 +0200
commit8bb90b24fc819a68b5ebbd13b0fed5e52ba8bffb (patch)
tree9af28a86fdaa42ca3835082991fd6861d734e20f
parent1af89417c160886f8f990cff459aa9d22d830aba (diff)
downloadtrufont-8bb90b24fc819a68b5ebbd13b0fed5e52ba8bffb.tar.bz2
spaceCenter: also notify when user clicked on canvas but outside of letters
-rw-r--r--Lib/defconQt/spaceCenter.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/defconQt/spaceCenter.py b/Lib/defconQt/spaceCenter.py
index 8194a7b..7323f66 100644
--- a/Lib/defconQt/spaceCenter.py
+++ b/Lib/defconQt/spaceCenter.py
@@ -409,6 +409,10 @@ class GlyphsCanvas(QWidget):
line = int(line)
if line >= len(self._positions):
self._selected = None
+ # XXX: find a way to DRY notification of self._selected changed
+ # w ability to block notifications as well
+ if self._selectionChangedCallback is not None:
+ self._selectionChangedCallback(self._selected)
event.accept()
self.update()
return