fix: 修复任务点击应用打开后,再次点击没有将应用窗口最小化的问题

调用xcb_ewmh_send_client_message接口,设置窗口WM_CHANGE_STATE属性,设置最小化

Log: 修复任务点击应用打开后,再次点击没有将应用窗口最小化的问题
Task: https://pms.uniontech.com/task-view-150819.html
Influence: 任务栏应用能正常最小化
Change-Id: Ic856a60f6fac754431687345b4c838e32780b184
This commit is contained in:
weizhixiang
2022-06-17 11:51:46 +08:00
parent 2d36508f1e
commit e9e79e3ac9
2 changed files with 6 additions and 7 deletions

View File

@ -652,6 +652,7 @@ void Entry::active(uint32_t timestamp)
// 激活隐藏窗口
dock->doActiveWindow(xid);
} else if (windowInfoMap.size() == 1) {
// 窗口图标化
XCB->minimizeWindow(xid);
} else if (dock->getActiveWindow() && dock->getActiveWindow()->getXid() == xid) {
WindowInfoBase *nextWin = findNextLeader();