summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/render.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/render.cpp')
-rw-r--r--src/emu/render.cpp2
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);