diff --git a/src/osd/modules/render/drawbgfx.h b/src/osd/modules/render/drawbgfx.h index 7994a20246f..72110ba58bd 100644 --- a/src/osd/modules/render/drawbgfx.h +++ b/src/osd/modules/render/drawbgfx.h @@ -75,7 +75,9 @@ public: } osd_dim wdim = win->get_size(); - win->target()->set_bounds(wdim.width(), wdim.height(), win->pixel_aspect()); + if (wdim.width() > 0 && wdim.height() > 0) + win->target()->set_bounds(wdim.width(), wdim.height(), win->pixel_aspect()); + win->target()->set_transform_container(!chain_transform); return &win->target()->get_primitives(); }