diff --git a/src/render/card/viewer.cpp b/src/render/card/viewer.cpp index efa89876..f3238f22 100644 --- a/src/render/card/viewer.cpp +++ b/src/render/card/viewer.cpp @@ -69,7 +69,7 @@ Rotation DataViewer::getRotation() const { void DataViewer::setCard(const CardP& card) { if (!card) return; // TODO: clear viewer? - if (this->card == card) return; // already set + if (this->card == card && this->stylesheet == set->stylesheetFor(card)) return; // already set assert(set); this->card = card; stylesheet = set->stylesheetFor(card);