--- a/Debugger/WatchPointViewer.py Wed Mar 22 18:56:25 2017 +0100 +++ b/Debugger/WatchPointViewer.py Wed Mar 22 19:59:45 2017 +0100 @@ -221,7 +221,7 @@ self.__setRowSelected(index, False) def __findDuplicates(self, cond, special, showMessage=False, - index=QModelIndex()): + index=None): """ Private method to check, if an entry already exists. @@ -233,6 +233,8 @@ (QModelIndex) @return flag indicating a duplicate entry (boolean) """ + if index is None: + index = QModelIndex() idx = self.__model.getWatchPointIndex(cond, special) duplicate = idx.isValid() and \ idx.internalPointer() != index.internalPointer()