diff options
Diffstat (limited to 'src/emu/render.cpp')
-rw-r--r-- | src/emu/render.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/render.cpp b/src/emu/render.cpp index 636cc3d2c6d..a335489ce11 100644 --- a/src/emu/render.cpp +++ b/src/emu/render.cpp @@ -458,6 +458,8 @@ void render_texture::get_scaled(UINT32 dwidth, UINT32 dheight, render_texinfo &t // are we scaler-free? if so, just return the source bitmap if (m_scaler == nullptr || (m_bitmap != nullptr && swidth == dwidth && sheight == dheight)) { + if (m_bitmap == nullptr) return; + // add a reference and set up the source bitmap primlist.add_reference(m_bitmap); texinfo.base = m_bitmap->raw_pixptr(m_sbounds.min_y, m_sbounds.min_x); |