fix: 修复任务栏从移除没有打开窗口的应用时任务栏崩溃的问题

任务栏没有窗口的时候,当前图标已经被释放,无需再次设置它的模式

Log: 修复任务栏移除窗口崩溃的问题
Influence: 从任务栏移除没有打开子窗口的图标,观察任务栏是否重启
Task: https://pms.uniontech.com/task-view-213211.html
Change-Id: I94f76ee03d11dfcf0d6685bd013b66f2e23c202d
This commit is contained in:
donghualin 2022-11-09 08:45:36 +00:00
parent f260303803
commit ca33b78aed

View File

@ -258,13 +258,13 @@ void Dock::undockEntry(Entry *entry, bool moveToEnd)
entry->setIsDocked(false);
entry->updateName();
entry->updateMenu();
// 更新模式, 是在应用区域还是在最近打开区域
entry->updateMode();
} else {
// 直接移除
removeAppEntry(entry);
}
// 更新模式, 是在应用区域还是在最近打开区域
entry->updateMode();
saveDockedApps();
}