| Summary: | Complete cursor list is not enumerated -- /usr/share/cursors/xorg-x11 missing | ||
|---|---|---|---|
| Product: | [Unmaintained] kde-gtk-config | Reporter: | Jason A. Donenfeld <Jason> |
| Component: | general | Assignee: | Manuel Tortosa <manutortosa> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aleixpol, nate |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Urg.
availableIcons << QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, "cursors/xorg-x11", QStandardPaths::LocateDirectory);
There we go.
Sorry for the noise. Fixed this myself. http://commits.kde.org/kde-gtk-config/43323a188f17822cc7b26055b70e1e79cd50fc23 I'm reverting the commits. Please open a review request like anyone of us does instead of pushing random chunks of code to git. Sorry about that. It's been a while. Here we go: https://git.reviewboard.kde.org/r/128897/diff/1/ Erm, rather, look at this and click diff to see the latest push: https://git.reviewboard.kde.org/r/128897 The patch was accepted and merged; marking this as fixed. |
In cursorthemesmodel.cpp, /usr/share/icons/*/cursors is consulted for the list of all available system cursors. However, it does not consult /usr/share/cursors/xorg-x11. The fix is rather easy: availableIcons << dirs += QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, "cursors/xorg-x11", QStandardPaths::LocateDirectory).toSet(); Reproducible: Always