From 1d53f8bd7850402b7486e477264127c636f9072d Mon Sep 17 00:00:00 2001 From: Lu Zhen Date: Fri, 25 Apr 2025 17:03:02 +0800 Subject: [PATCH] fix: crash when use inlinechat Log: Bug: https://pms.uniontech.com/bug-view-314743.html Change-Id: I9ccdb5b6ad4bf6e51d805e6b71aef77098fdd540 --- src/plugins/chat/widgets/inlinechatwidget.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/chat/widgets/inlinechatwidget.cpp b/src/plugins/chat/widgets/inlinechatwidget.cpp index 87a19d01d..9e0070f13 100644 --- a/src/plugins/chat/widgets/inlinechatwidget.cpp +++ b/src/plugins/chat/widgets/inlinechatwidget.cpp @@ -555,8 +555,7 @@ bool InlineChatWidgetPrivate::askForChat() answerLabel->clear(); auto *futureWatcher = new QFutureWatcher(); - // futureWatcher->setFuture(QtConcurrent::run(this, &InlineChatWidgetPrivate::createPrompt, question, false)); - futureWatcher->setFuture(QtConcurrent::run([this, &question](){ return this->createPrompt(question, false); })); + futureWatcher->setFuture(QtConcurrent::run([this, question](){ return this->createPrompt(question, false); })); connect(futureWatcher, &QFutureWatcher::finished, this, &InlineChatWidgetPrivate::handleCreatePromptFinished); futureWatcherList << futureWatcher; return true;