From 5e6f4c2faec7728d1520a5715291a503f6e98fbb Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Wed, 19 Nov 2014 11:36:41 +0200 Subject: [PATCH] [processing] correctly handle editable and non-editable fixed tables (fix #11602) --- python/plugins/processing/gui/FixedTableDialog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/plugins/processing/gui/FixedTableDialog.py b/python/plugins/processing/gui/FixedTableDialog.py index 0b5480ee7d5..5d1eb9b84fb 100644 --- a/python/plugins/processing/gui/FixedTableDialog.py +++ b/python/plugins/processing/gui/FixedTableDialog.py @@ -58,7 +58,7 @@ class FixedTableDialog(QDialog, Ui_DlgFixedTable): self.btnRemove.clicked.connect(lambda: self.removeRows()) self.btnRemoveAll.clicked.connect(lambda: self.removeRows(True)) - if self.param.fixedNumOfRows: + if not self.param.fixedNumOfRows: self.btnAdd.setEnabled(False) self.btnRemove.setEnabled(False) self.btnRemoveAll.setEnabled(False) @@ -106,5 +106,5 @@ class FixedTableDialog(QDialog, Ui_DlgFixedTable): self.tblView.setUpdatesEnabled(True) def addRow(self): - items = [QStandardItem('') for i in xrange(self.tblView.model().columnCount())] + items = [QStandardItem('0') for i in xrange(self.tblView.model().columnCount())] self.tblView.model().appendRow(items)