Small bug in PDShadingPattern.java

Help
David Wang
2009-02-19
2013-05-28
  • David Wang
    David Wang
    2009-02-19

    I believe I found a bug in release 5.0, PDShadingPattern.java, in the method "getShading()":

    The original method had
    ...
    shading = (PDShading) PDObject.META
    ...

    I believe that "PDObject" should actually be "PDShading", making the complete method:

    public PDShading getShading() {
        if (shading == null) {
            shading = (PDShading) PDShading.META
                .createFromCos(((COSDictionary) cosGetObject())
                    .get(DK_Shading));
        }
        return shading;
    }