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 293ed22a4..cae8d65c8 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 @@ -53,7 +53,7 @@ VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(pare layout->addWidget(cardSizeWidget); connect(CardDatabaseManager::getInstance(), &CardDatabase::cardDatabaseLoadingFinished, this, - &VisualDeckStorageWidget::refreshBannerCards); + &VisualDeckStorageWidget::createRootFolderWidget); databaseLoadIndicator = new QLabel(this); databaseLoadIndicator->setAlignment(Qt::AlignCenter); @@ -62,7 +62,7 @@ VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(pare // 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(); + createRootFolderWidget(); databaseLoadIndicator->setVisible(false); } else { scrollArea->setWidget(databaseLoadIndicator); @@ -103,18 +103,18 @@ void VisualDeckStorageWidget::deckPreviewDoubleClickedEvent(QMouseEvent *event, emit deckLoadRequested(instance->filePath); } -void VisualDeckStorageWidget::refreshBannerCards() +void VisualDeckStorageWidget::createRootFolderWidget() { folderWidget = new VisualDeckStorageFolderDisplayWidget(this, this, SettingsCache::instance().getDeckPath(), false); scrollArea->setWidget(folderWidget); scrollArea->widget()->setMaximumWidth(scrollArea->viewport()->width()); scrollArea->widget()->adjustSize(); + updateSortOrder(); } void VisualDeckStorageWidget::updateSortOrder() { if (folderWidget) { - qDebug() << "Updating sort order"; sortWidget->sortFolder(folderWidget); for (VisualDeckStorageFolderDisplayWidget *subFolderWidget : folderWidget->findChildren()) { diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h index 5f190f40f..2d3a4b322 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h @@ -31,7 +31,7 @@ public: public slots: void deckPreviewClickedEvent(QMouseEvent *event, DeckPreviewWidget *instance); void deckPreviewDoubleClickedEvent(QMouseEvent *event, DeckPreviewWidget *instance); - void refreshBannerCards(); // Refresh the display of cards based on the current sorting option + void createRootFolderWidget(); // Refresh the display of cards based on the current sorting option void updateTagFilter(); void updateColorFilter(); void updateSearchFilter();