diff --git a/src/render/card/viewer.cpp b/src/render/card/viewer.cpp index 33e44cfa..4d6ab840 100644 --- a/src/render/card/viewer.cpp +++ b/src/render/card/viewer.cpp @@ -37,7 +37,13 @@ void DataViewer::draw(RotatedDC& dc, const Color& background) { // fill with background color clearDC(dc.getDC(), background); // update style scripts - if (card) set->updateFor(card); +//%% if (card) set->updateFor(card); + Context& ctx = getContext(); + FOR_EACH(v, viewers) { + if (v->getStyle()->update(ctx)) { + v->onStyleChange(); + } + } // draw values FOR_EACH(v, viewers) { // draw low z index fields first if (v->getStyle()->visible) {// visible