fix: clean up smart override when switching away from smart core

Refactor Smart kernel override management to always call manageSmartOverride.
This commit is contained in:
Memory 2026-03-07 15:05:04 +08:00 committed by GitHub
parent 9ddb0f15ff
commit 4fd7dec4db
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -160,9 +160,7 @@ async function prepareCore(detached: boolean, skipStop = false): Promise<CoreCon
} }
// 管理 Smart 内核覆写配置 // 管理 Smart 内核覆写配置
if (core === 'mihomo-smart') { await manageSmartOverride()
await manageSmartOverride()
}
// generateProfile 返回实际使用的 current // generateProfile 返回实际使用的 current
const current = await generateProfile() const current = await generateProfile()