diff options
Diffstat (limited to 'Lib/defconQt/spaceCenter.py')
| -rw-r--r-- | Lib/defconQt/spaceCenter.py | 11 | 
1 files changed, 2 insertions, 9 deletions
diff --git a/Lib/defconQt/spaceCenter.py b/Lib/defconQt/spaceCenter.py index 3920d03..9fabaa5 100644 --- a/Lib/defconQt/spaceCenter.py +++ b/Lib/defconQt/spaceCenter.py @@ -468,17 +468,10 @@ class GlyphsCanvas(QWidget):  class SpaceTableWidgetItem(QTableWidgetItem):      def setData(self, role, value):          if role & Qt.EditRole: -            # don't set empty or non-number data +            # don't set empty data +            # XXX: maybe fetch the value from cell back to the editor              if value == "":                  return -            else: -                try: -                    int(value) -                except ValueError: -                    try: -                        value = str(round(float(value))) -                    except ValueError: -                        return          super(SpaceTableWidgetItem, self).setData(role, value)  class GlyphCellItemDelegate(QStyledItemDelegate):  | 
