From d45310191f0d107f4959d4cd59fb420b07593e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Mon, 7 Apr 2025 11:58:04 +0200 Subject: [PATCH] Block some updates in the name of performance. --- .../overlapped_card_group_display_widget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp b/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp index 0dd969fe9..d2291bda3 100644 --- a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp +++ b/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp @@ -36,6 +36,7 @@ OverlappedCardGroupDisplayWidget::OverlappedCardGroupDisplayWidget(QWidget *pare void OverlappedCardGroupDisplayWidget::updateCardDisplays() { + overlapWidget->setUpdatesEnabled(false); // Retrieve and sort cards QList cardsInZone = getCardsMatchingGroup(deckListModel->getCardsAsCardInfoPtrsForZone(zoneName)); @@ -108,6 +109,8 @@ void OverlappedCardGroupDisplayWidget::updateCardDisplays() } overlapWidget->adjustMaxColumnsAndRows(); + overlapWidget->setUpdatesEnabled(true); + overlapWidget->update(); } void OverlappedCardGroupDisplayWidget::resizeEvent(QResizeEvent *event)