I would also note that the specification in doc/specs/X11/CH09 states, "The meaning of an error from this request is implementation-dependent."
Shouldn't this mean that gnome-settings-daemon is responsible for handling errors? Since the effects of XSetFontPath() generating a BadValue error are not specified it should be the responsibility of the calling program/client to ensure that the error is handled. In this case, the error should be handled by gnome-settings-daemon and involves resetting the font path to the value originally returned by XGetFontPath(). -- Scalable bitmap font names reported but not usable after failed XSetFontPath() call https://launchpad.net/bugs/52163 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
