diff --git a/pixelocr/gui/glyphdbedit.py b/pixelocr/gui/glyphdbedit.py index ead4d37..7dbf45f 100644 --- a/pixelocr/gui/glyphdbedit.py +++ b/pixelocr/gui/glyphdbedit.py @@ -110,7 +110,10 @@ class GlyphDBModel(QAbstractTableModel): def setData(self, index, value, role): column = self.COLUMNS[index.column()] glyph_data = self.values[index.row()] + self.glyphdb.remove(glyph_data) column.setData(glyph_data, value, role) + self.glyphdb.add(glyph_data) + self.updateData() return True def removeRows(self, row, count, parent=None):