From 10bc182f020c4946f2f99e47bf395fb84230247a Mon Sep 17 00:00:00 2001 From: deepin-ci-robot Date: Tue, 25 Nov 2025 02:32:48 +0000 Subject: [PATCH] sync: from linuxdeepin/dde-session-shell Synchronize source files from linuxdeepin/dde-session-shell. Source-pull-request: https://github.com/linuxdeepin/dde-session-shell/pull/52 --- src/session-widgets/auth_password.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/session-widgets/auth_password.cpp b/src/session-widgets/auth_password.cpp index a9fb4e20..cee0e131 100644 --- a/src/session-widgets/auth_password.cpp +++ b/src/session-widgets/auth_password.cpp @@ -75,6 +75,8 @@ AuthPassword::AuthPassword(QWidget *parent) AuthPassword::~AuthPassword() { + // QWidget析构时会clearFocus, focusChanged会被触发,且槽函数操作了成员变量会导致崩溃,在这里提前断开连接 + m_lineEdit->disconnect(this); if (m_resetPasswordMessageVisible) { closeResetPasswordMessage(); }