--- a/E5Gui/E5Completers.py Wed Mar 22 18:45:15 2017 +0100 +++ b/E5Gui/E5Completers.py Wed Mar 22 18:50:20 2017 +0100 @@ -128,7 +128,7 @@ """ Class implementing a completer for string lists. """ - def __init__(self, parent=None, strings=[], + def __init__(self, parent=None, strings=None, completionMode=QCompleter.PopupCompletion): """ Constructor @@ -140,7 +140,9 @@ completer (QCompleter.CompletionMode) """ super(E5StringListCompleter, self).__init__(parent) - self.__model = QStringListModel(strings, parent) + self.__model = QStringListModel( + [] if strings is None else strings[:], + parent) self.setModel(self.__model) self.setCompletionMode(completionMode) if parent: