1. Fixed incorrect bitwise AND operation in property status tracking 2. Changed `fetchAndAndOrdered(1 << index)` to `fetchAndAndOrdered(~(1 << index))` 3. This ensures proper bit clearing when unsetting property flags 4. The change was made in both the generated header and the generator tool 5. Without this fix, status tracking would incorrectly set bits instead of clearing them fix: 修正 dconfig 状态跟踪中的位操作 1. 修复了属性状态跟踪中错误的位与操作 2. 将 `fetchAndAndOrdered(1 << index)` 改为 `fetchAndAndOrdered(~(1 << index))` 3. 确保在取消设置属性标志时能正确清除位 4. 修改同时应用于生成的头部文件和生成器工具 5. 若不修复此问题,状态跟踪会错误地设置位而非清除它们 |
||
|---|---|---|
| .. | ||
| ch2py | ||
| dci | ||
| dconfig2cpp | ||
| deepin-os-release | ||
| qdbusxml2cpp | ||
| settings | ||
| CMakeLists.txt | ||