--- a/eric6/Graphics/AssociationItem.py Tue Apr 20 19:38:10 2021 +0200 +++ b/eric6/Graphics/AssociationItem.py Tue Apr 20 19:47:39 2021 +0200 @@ -322,10 +322,11 @@ if region == NoRegion: return - if isWidgetA: - rect = self.__mapRectFromItem(self.itemA) - else: - rect = self.__mapRectFromItem(self.itemB) + rect = ( + self.__mapRectFromItem(self.itemA) + if isWidgetA else + self.__mapRectFromItem(self.itemB) + ) x = rect.x() y = rect.y() ww = rect.width()