Fix crash when VDS show tags is unchecked

This commit is contained in:
RickyRister 2025-02-10 19:46:30 -08:00
parent 18ac4c2bd4
commit d1a3d631ec

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,10 +80,8 @@ bool DeckPreviewWidget::checkVisibility() const
void DeckPreviewWidget::updateTagsVisibility(bool visible)
{
if (visible) {
deckTagsDisplayWidget->setVisible(true);
} else {
deckTagsDisplayWidget->setHidden(true);
if (deckTagsDisplayWidget) {
deckTagsDisplayWidget->setHidden(!visible);
}
}