diff --git a/pype/tools/settings/settings/widgets/item_types.py b/pype/tools/settings/settings/widgets/item_types.py index 647ec96c58..e495cfc8aa 100644 --- a/pype/tools/settings/settings/widgets/item_types.py +++ b/pype/tools/settings/settings/widgets/item_types.py @@ -1121,11 +1121,6 @@ class EnumeratorWidget(QtWidgets.QWidget, InputObject): self.input_field.addItem(label, value) self._first_value = first_value - if self.multiselection: - model = self.input_field.model() - for idx in range(self.input_field.count()): - model.item(idx).setCheckable(True) - layout.addWidget(self.input_field, 0) self.setFocusProxy(self.input_field) diff --git a/pype/tools/settings/settings/widgets/multiselection_combobox.py b/pype/tools/settings/settings/widgets/multiselection_combobox.py index 159b2d16dc..17750f909e 100644 --- a/pype/tools/settings/settings/widgets/multiselection_combobox.py +++ b/pype/tools/settings/settings/widgets/multiselection_combobox.py @@ -117,7 +117,6 @@ class MultiSelectionComboBox(QtWidgets.QComboBox): or not self.view().rect().contains(event.pos()) or not index_flags & QtCore.Qt.ItemIsSelectable or not index_flags & QtCore.Qt.ItemIsEnabled - or not index_flags & QtCore.Qt.ItemIsUserCheckable ): return @@ -309,11 +308,9 @@ class MultiSelectionComboBox(QtWidgets.QComboBox): event.key() == QtCore.Qt.Key_Down and event.modifiers() & QtCore.Qt.AltModifier ): - self.showPopup() - return + return self.showPopup() if event.key() in self.ignored_keys: - event.ignore() - return + return event.ignore() return super(MultiSelectionComboBox, self).keyPressEvent(event)