From 56ac0e2cc9b07866a194eeb0fa3e7becb604a3c7 Mon Sep 17 00:00:00 2001 From: Rebecca Breu Date: Mon, 19 Apr 2021 20:34:52 +0200 Subject: [PATCH] Only run normalize/arrange when at least two items --- beeref/scene.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/beeref/scene.py b/beeref/scene.py index 0194345..ed5b36d 100644 --- a/beeref/scene.py +++ b/beeref/scene.py @@ -54,7 +54,7 @@ class BeeGraphicsScene(QtWidgets.QGraphicsScene): for item in self.selectedItems(user_only=True): rect = self.itemsBoundingRect(items=[item]) values.append(getattr(rect, mode)()) - if not values: + if len(values) < 2: return avg = sum(values) / len(values) @@ -87,7 +87,7 @@ class BeeGraphicsScene(QtWidgets.QGraphicsScene): rect = self.itemsBoundingRect(items=[item]) sizes.append(rect.width() * rect.height()) - if not sizes: + if len(sizes) < 2: return avg = sum(sizes) / len(sizes) @@ -108,7 +108,7 @@ class BeeGraphicsScene(QtWidgets.QGraphicsScene): rect = self.itemsBoundingRect(items=[item]) sizes.append((round(rect.width()), round(rect.height()))) - if not sizes: + if len(sizes) < 2: return center = self.get_selection_center()