From a51ca9f9cb35bad442e3c7566e2b06829d83713f Mon Sep 17 00:00:00 2001 From: RickyRister <42636155+RickyRister@users.noreply.github.com> Date: Wed, 15 Jan 2025 20:06:56 -0800 Subject: [PATCH] fix incorrect values in deck editor tab's views menu on init (#5479) --- cockatrice/src/client/tabs/tab_deck_editor.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cockatrice/src/client/tabs/tab_deck_editor.cpp b/cockatrice/src/client/tabs/tab_deck_editor.cpp index 497d73e91..3c0db84a0 100644 --- a/cockatrice/src/client/tabs/tab_deck_editor.cpp +++ b/cockatrice/src/client/tabs/tab_deck_editor.cpp @@ -668,10 +668,10 @@ void TabDeckEditor::loadLayout() restoreGeometry(layouts.getDeckEditorGeometry()); } - aCardInfoDockVisible->setChecked(cardInfoDock->isVisible()); - aFilterDockVisible->setChecked(filterDock->isVisible()); - aDeckDockVisible->setChecked(deckDock->isVisible()); - aPrintingSelectorDockVisible->setChecked(printingSelectorDock->isVisible()); + aCardInfoDockVisible->setChecked(!cardInfoDock->isHidden()); + aFilterDockVisible->setChecked(!filterDock->isHidden()); + aDeckDockVisible->setChecked(!deckDock->isHidden()); + aPrintingSelectorDockVisible->setChecked(!printingSelectorDock->isHidden()); aCardInfoDockFloating->setEnabled(aCardInfoDockVisible->isChecked()); aDeckDockFloating->setEnabled(aDeckDockVisible->isChecked()); @@ -1641,25 +1641,25 @@ void TabDeckEditor::dockVisibleTriggered() { QObject *o = sender(); if (o == aCardInfoDockVisible) { - cardInfoDock->setVisible(aCardInfoDockVisible->isChecked()); + cardInfoDock->setHidden(!aCardInfoDockVisible->isChecked()); aCardInfoDockFloating->setEnabled(aCardInfoDockVisible->isChecked()); return; } if (o == aDeckDockVisible) { - deckDock->setVisible(aDeckDockVisible->isChecked()); + deckDock->setHidden(!aDeckDockVisible->isChecked()); aDeckDockFloating->setEnabled(aDeckDockVisible->isChecked()); return; } if (o == aFilterDockVisible) { - filterDock->setVisible(aFilterDockVisible->isChecked()); + filterDock->setHidden(!aFilterDockVisible->isChecked()); aFilterDockFloating->setEnabled(aFilterDockVisible->isChecked()); return; } if (o == aPrintingSelectorDockVisible) { - printingSelectorDock->setVisible(aPrintingSelectorDockVisible->isChecked()); + printingSelectorDock->setHidden(!aPrintingSelectorDockVisible->isChecked()); aPrintingSelectorDockFloating->setEnabled(aPrintingSelectorDockVisible->isChecked()); return; }