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 内核覆写配置
if (core === 'mihomo-smart') {
await manageSmartOverride()
}
await manageSmartOverride()
// generateProfile 返回实际使用的 current
const current = await generateProfile()