From 380b1f9e6ecf8c0f7623447ab62f0e563a704be2 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Mon, 6 Jul 2026 19:01:51 +0800 Subject: [PATCH] fix: handle nemu ipc lib being none --- module/device/method/nemu_ipc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/device/method/nemu_ipc.py b/module/device/method/nemu_ipc.py index cb8a3e4..d736bd7 100644 --- a/module/device/method/nemu_ipc.py +++ b/module/device/method/nemu_ipc.py @@ -226,7 +226,7 @@ class NemuIpcImpl: # MuMuPlayer12 5.0 os.path.abspath(os.path.join(nemu_folder, './nx_device/12.0/shell/sdk/external_renderer_ipc.dll')), ] - ipc_dll = '' + self.lib = None for ipc_dll in list_dll: if not os.path.exists(ipc_dll): continue @@ -237,7 +237,7 @@ class NemuIpcImpl: logger.error(e) logger.error(f'ipc_dll={ipc_dll} exists, but cannot be loaded') continue - if not ipc_dll: + if self.lib is None: # not found raise NemuIpcIncompatible( f'NemuIpc requires MuMu12 version >= 3.8.13, please check your version. '