mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
fix: 修复任务栏概率性卡死问题
涉及到dbus异步通信和频繁操作问题 会导致等待dbus接口返回数据时卡死,直接原因是条件变量一直无法触发,线程无法唤醒 Log: Influence: 导致任务栏概率性卡死 Task: https://pms.uniontech.com/zentao/task-view-96113.html Change-Id: I32686242d617289c6b7368bc345953701e4912f4
This commit is contained in:
parent
ba4e0943e7
commit
7b13e7e9ed
@ -84,7 +84,6 @@ SNITrayWidget::SNITrayWidget(const QString &sniServicePath, QWidget *parent)
|
||||
setOwnerPID(conn.interface()->servicePid(m_dbusService));
|
||||
|
||||
m_sniInter = new StatusNotifierItem(m_dbusService, m_dbusPath, QDBusConnection::sessionBus(), this);
|
||||
m_sniInter->setSync(false);
|
||||
|
||||
if (!m_sniInter->isValid()) {
|
||||
qDebug() << "SNI dbus interface is invalid!" << m_dbusService << m_dbusPath << m_sniInter->lastError();
|
||||
|
Loading…
x
Reference in New Issue
Block a user