Handle MAME SIGTERM during source debugging
This commit is contained in:
@@ -222,6 +222,10 @@ def main():
|
||||
args.dss_timeout)
|
||||
session_id=uuid.uuid4().hex
|
||||
environment=dict(os.environ,SDBG_IPC_DIR=str(ipc),SDBG_SESSION_ID=session_id)
|
||||
# SDL3 превращает SIGTERM в SDL_EVENT_QUIT, который MAME SDL3 OSD
|
||||
# не обрабатывает. Оставляем стандартное действие сигнала, чтобы
|
||||
# DAP Stop не ждал принудительного kill остановленного MAME.
|
||||
environment.setdefault('SDL_NO_SIGNAL_HANDLERS','1')
|
||||
plugin_paths=[str(ROOT/'toolchain/mcp')]
|
||||
installed_plugins=profile.home.parent/'plugins' if profile.home else None
|
||||
if installed_plugins and installed_plugins.is_dir():
|
||||
|
||||
Reference in New Issue
Block a user