From 0f249aadbe9d004583850a0ae8b85bdc211a9bdc Mon Sep 17 00:00:00 2001 From: RickyRister Date: Tue, 14 Jan 2025 02:40:53 -0800 Subject: [PATCH] refresh cards on init --- .../visual_deck_storage/visual_deck_storage_widget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp index 4fcbd9b3a..3ca286085 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp @@ -42,6 +42,11 @@ VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(pare connect(CardDatabaseManager::getInstance(), &CardDatabase::cardDatabaseLoadingFinished, this, &VisualDeckStorageWidget::refreshBannerCards); + + // Don't waste time processing the cards if they're going to get refreshed anyway once the db finishes loading + if (CardDatabaseManager::getInstance()->getLoadStatus() == LoadStatus::Ok) { + refreshBannerCards(); + } } void VisualDeckStorageWidget::updateSortOrder()