From e3c6b5bf3d58fea1f7b7966649d179daa4cfa6d6 Mon Sep 17 00:00:00 2001 From: Abdo Date: Thu, 6 Jun 2024 13:19:33 +0300 Subject: [PATCH] Work around RuntimeError in _update_button_label() (#3224) --- qt/aqt/deckchooser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/aqt/deckchooser.py b/qt/aqt/deckchooser.py index 106c31a02..6b089d8b2 100644 --- a/qt/aqt/deckchooser.py +++ b/qt/aqt/deckchooser.py @@ -79,7 +79,8 @@ class DeckChooser(QHBoxLayout): self.selected_deck_id = DEFAULT_DECK_ID def _update_button_label(self) -> None: - self.deck.setText(self.selected_deck_name().replace("&", "&&")) + if not sip.isdeleted(self.deck): + self.deck.setText(self.selected_deck_name().replace("&", "&&")) def show(self) -> None: self._widget.show() # type: ignore