summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/emumem_mview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/emumem_mview.cpp')
-rw-r--r--src/emu/emumem_mview.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emu/emumem_mview.cpp b/src/emu/emumem_mview.cpp
index a6ad0805803..3ff595ac274 100644
--- a/src/emu/emumem_mview.cpp
+++ b/src/emu/emumem_mview.cpp
@@ -662,6 +662,9 @@ void memory_view::disable()
m_cur_id = -1;
m_handler_read->select_a(-1);
m_handler_write->select_a(-1);
+
+ if(m_space)
+ m_space->invalidate_caches(read_or_write::READWRITE);
}
void memory_view::select(int slot)
@@ -674,6 +677,9 @@ void memory_view::select(int slot)
m_cur_id = i->second;
m_handler_read->select_a(m_cur_id);
m_handler_write->select_a(m_cur_id);
+
+ if(m_space)
+ m_space->invalidate_caches(read_or_write::READWRITE);
}
int memory_view::id_to_slot(int id) const