mirror of
https://github.com/quickshell-mirror/quickshell.git
synced 2026-10-27 02:54:36 +00:00
055e384668d38987a0054169e4feb43645d9735b
diffUpdate inserted an element at its target index without removing it from its previous index, so a pure permutation like [d,a,b,c] -> [a,b,c,d] left every misplaced element in the model twice and the removal pass never reclaimed them because their pointer is still in newValues. Any caller that re-sorts an existing list (dbusmenu re-layout, desktopentry re-scan) can hit this. Found via a downstream niri workspace backend where a monitor hot-plug re-sorts the model.
Quickshell
See the website for more information and installation instructions.
This repo is hosted at:
Contributing / Development
- HACKING.md - Development instructions and policy.
- CONTRIBUTING.md - Contribution policy.
- BUILD.md - Packaging and build instructions.
License
Licensed under the GNU LGPL 3.Unless you explicitly state otherwise, any contribution submitted for inclusion shall be licensed as above, without any additional terms or conditions.
Languages
C++
93.1%
QML
3.4%
CMake
2.9%
Nix
0.5%