diff --git a/src/render/card/viewer.cpp b/src/render/card/viewer.cpp index 4d6ab840..11a6434d 100644 --- a/src/render/card/viewer.cpp +++ b/src/render/card/viewer.cpp @@ -47,7 +47,11 @@ void DataViewer::draw(RotatedDC& dc, const Color& background) { // draw values FOR_EACH(v, viewers) { // draw low z index fields first if (v->getStyle()->visible) {// visible - drawViewer(dc, *v); + try { + drawViewer(dc, *v); + } catch (const Error& e) { + handle_error(e, false, false); + } } } }