diff --git a/pydm/widgets/base.py b/pydm/widgets/base.py index 29f68e44d..311b9a647 100644 --- a/pydm/widgets/base.py +++ b/pydm/widgets/base.py @@ -190,6 +190,11 @@ def eventFilter(self, obj, event): if event.button() == Qt.MiddleButton: self.show_address_tooltip(event) return True + if event.type() == QEvent.MouseButtonRelease: + if event.button() == Qt.MiddleButton: + event.ignore() + return True + return False def show_address_tooltip(self, event):