Fix crash when VDS show tags is unchecked (#5605)

* Fix crash when VDS show tags is unchecked

* revert the refactor since I don't know if there's a reason they did it that way
This commit is contained in:
RickyRister 2025-02-10 20:24:08 -08:00 committed by GitHub
parent 18ac4c2bd4
commit d77ee00e70
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -13,7 +13,8 @@
DeckPreviewWidget::DeckPreviewWidget(QWidget *_parent,
VisualDeckStorageWidget *_visualDeckStorageWidget,
const QString &_filePath)
: QWidget(_parent), visualDeckStorageWidget(_visualDeckStorageWidget), filePath(_filePath)
: QWidget(_parent), visualDeckStorageWidget(_visualDeckStorageWidget), filePath(_filePath),
colorIdentityWidget(nullptr), deckTagsDisplayWidget(nullptr)
{
layout = new QVBoxLayout(this);
setLayout(layout);
@ -79,6 +80,10 @@ bool DeckPreviewWidget::checkVisibility() const
void DeckPreviewWidget::updateTagsVisibility(bool visible)
{
if (!deckTagsDisplayWidget) {
return;
}
if (visible) {
deckTagsDisplayWidget->setVisible(true);
} else {