Skip to content

Commit c8b9bfd

Browse files
committed
Fix potential uninitialized _allowUncheck
1 parent d9280b2 commit c8b9bfd

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

qgitc/amendcommitmodel.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ def __init__(self, parent=None):
2929
super().__init__(parent)
3030
self._commits = []
3131
self._showRepoName = True
32+
self._allowUncheck = False
3233

3334
def rowCount(self, parent=QModelIndex()):
3435
if parent.isValid():
@@ -94,8 +95,10 @@ def setData(self, index: QModelIndex, value, role=Qt.EditRole):
9495
def flags(self, index: QModelIndex):
9596
if not index.isValid():
9697
return Qt.NoItemFlags
97-
return (Qt.ItemIsEnabled | Qt.ItemIsSelectable |
98-
Qt.ItemIsUserCheckable)
98+
flags = Qt.ItemIsEnabled | Qt.ItemIsSelectable
99+
if self._allowUncheck:
100+
flags |= Qt.ItemIsUserCheckable
101+
return flags
99102

100103
def clear(self):
101104
if not self._commits:

0 commit comments

Comments
 (0)