Never return a smaller HiDPI icon than a LoDPI icon

This can happen if a package ships different icons in /usr/share/icons *and*
/usr/share/pixmaps