currust relies on inf files being in the same directory as the cursors being installed. This is because as the INF is parsed, only the filename is taken. However, this isn't necessarily true -- cursors don't have to be the same directory as the inf and the inf refer to paths relatively.
The correct behaviour is to read the section specified CopyFiles and read the dst,src formatted paths (though, only dst would be important), as specified in the documentation.
This would also mean that currust should be taking INF files instead of "cursor themes", which means I'll probably have to move a lot of code around. Won't be fun.
currust relies on inf files being in the same directory as the cursors being installed. This is because as the INF is parsed, only the filename is taken. However, this isn't necessarily true -- cursors don't have to be the same directory as the inf and the inf refer to paths relatively.
The correct behaviour is to read the section specified
CopyFilesand read thedst,srcformatted paths (though, onlydstwould be important), as specified in the documentation.This would also mean that currust should be taking INF files instead of "cursor themes", which means I'll probably have to move a lot of code around. Won't be fun.