Skip to content

[0171] 修复 checkNetworkAvailable 中 QNetworkAccessManager 内存泄漏#3541

Open
da-liii wants to merge 1 commit into
mainfrom
da/0171/meme4
Open

[0171] 修复 checkNetworkAvailable 中 QNetworkAccessManager 内存泄漏#3541
da-liii wants to merge 1 commit into
mainfrom
da/0171/meme4

Conversation

@da-liii
Copy link
Copy Markdown
Contributor

@da-liii da-liii commented May 28, 2026

Summary

  • 修复 qt_tm_widget_rep::checkNetworkAvailablenew QNetworkAccessManager 在回调中未 deleteLater 的内存泄漏
  • 每次调用都会创建一个新的 QNetworkAccessManager,但 lambda 回调只释放了 reply,没有释放 manager

Test plan

  • 启动应用后观察网络可用性检查是否正常工作
  • 反复触发网络检查(如切换窗口),观察内存是否稳定

🤖 Generated with Claude Code

每次调用 checkNetworkAvailable 都会 new 一个 QNetworkAccessManager,
但回调中只 deleteLater 了 reply,未释放 manager。

Co-Authored-By: Claude Opus 4.7 <[email protected]>
@da-liii da-liii requested a review from yinyuscloor May 28, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant