From c04e3706f5db00bbad59fa93556115acea8af662 Mon Sep 17 00:00:00 2001 From: Rebecca Breu Date: Mon, 30 Aug 2021 18:28:19 +0200 Subject: [PATCH] Make determination of selection handles more robust --- CHANGELOG.rst | 6 ++++-- beeref/items.py | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 89bcccc..3066913 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,7 +7,7 @@ Added ----- * You can now add plain text notes and paste text from the clipboard -* You can now open bee files from finder on MacOS (by Davin Andrs) +* You can now open bee files from finder on MacOS (by David Andrs) Changed @@ -19,7 +19,9 @@ Changed Fixed ----- -* Hovering over the scale handles of very narrow items now displays correct cursor +* Hovering over the scale handles of very narrow items now displays + correct cursor orientation +* Fix a rare crash while displaying selection handles 0.1.1 - 2021-07-18 diff --git a/beeref/items.py b/beeref/items.py index fd408e3..1857ff7 100644 --- a/beeref/items.py +++ b/beeref/items.py @@ -48,7 +48,9 @@ class BeeItemMixin(SelectableMixin): return self.isSelected() def has_selection_handles(self): - return self.isSelected() and self.scene().has_single_selection() + return (self.isSelected() + and self.scene() + and self.scene().has_single_selection()) def selection_action_items(self): """The items affected by selection actions like scaling and rotating.