summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/render.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2023-10-19 09:17:53 -0400
committer AJR <ajrhacker@users.noreply.github.com>2023-10-19 09:18:28 -0400
commitc662f2ec6bcb25e340dea637461c6ac7ab04465e (patch)
tree3e0a14b2a5f4172f9c291b8a8f3f7adc2b927bec /src/emu/render.cpp
parent8fea166c6fdffe0c801f06c616dcfbf7b6533ada (diff)
render.cpp: Nuke previous scaler when releasing a render_texture in case it gets recycled later. This fixes occasional bad downcasts in debug builds when trying to bring up the tilemap viewer in certain drivers.
Diffstat (limited to 'src/emu/render.cpp')
-rw-r--r--src/emu/render.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/emu/render.cpp b/src/emu/render.cpp
index 5c756a89b48..8251eabb2ec 100644
--- a/src/emu/render.cpp
+++ b/src/emu/render.cpp
@@ -353,6 +353,7 @@ void render_texture::release()
m_bitmap = nullptr;
m_sbounds.set(0, -1, 0, -1);
m_format = TEXFORMAT_ARGB32;
+ m_scaler = nullptr;
m_curseq = 0;
}