push back setting change

This commit is contained in:
RickyRister 2025-02-19 01:13:54 -08:00
parent 77a3515470
commit 9646d3f82d

View file

@ -212,11 +212,14 @@ void DeckViewContainer::refreshShortcuts()
void DeckViewContainer::updateShowVisualDeckStorage(bool enabled) void DeckViewContainer::updateShowVisualDeckStorage(bool enabled)
{ {
if (enabled) { if (enabled) {
tryCreateVisualDeckStorageWidget();
// view mode state isn't stored in a field, so we determine state by checking the button // view mode state isn't stored in a field, so we determine state by checking the button
bool isDeckSelectView = loadLocalButton->isEnabled(); if (loadLocalButton->isEnabled()) {
visualDeckStorageWidget->setHidden(!isDeckSelectView); // We only need to handle the setting changing while in deck select state; tryCreate already gets called
deckView->setHidden(isDeckSelectView); // when switching from deck loaded to deck select state
tryCreateVisualDeckStorageWidget();
visualDeckStorageWidget->setHidden(false);
deckView->setHidden(true);
}
} else { } else {
if (visualDeckStorageWidget) { if (visualDeckStorageWidget) {
visualDeckStorageWidget->deleteLater(); visualDeckStorageWidget->deleteLater();