Merge pull request #1064 from BlueGreenMagick/fix-sidebar-click

Clicking the expander icon should not trigger click event
This commit is contained in:
Damien Elmes 2021-03-11 10:19:55 +10:00 committed by GitHub
commit 060293c8f5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -443,7 +443,8 @@ class SidebarTreeView(QTreeView):
super().mouseReleaseEvent(event)
if event.button() == Qt.LeftButton:
idx = self.indexAt(event.pos())
self._on_click_index(idx)
if idx == self.currentIndex():
self._on_click_index(idx)
def keyPressEvent(self, event: QKeyEvent) -> None:
if event.key() in (Qt.Key_Return, Qt.Key_Enter):