Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: DApplication初始化过程中会覆盖原有事件掩码,导致丢失事件
Log: DApplication应用初始化时通过设置xcb窗口属性,设置了XCB_EVENT_MASK_PROPERTY_CHANGE事件掩码,此时Xorg会对发送给客户端的事件根据事件掩码来过滤,例如关闭文件选择对话框时发送的类型为focusIn的clientMessageEvent就不会发送给客户端。修改为先判断当前事件掩码是否含有XCB_EVENT_MASK_PROPERTY_CHANGE掩码,有的话不进行处理,没有的话在原有掩码上追加该掩码 Bug: https://pms.uniontech.com/bug-view-220369.html
- Loading branch information