• Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: P4 P4
    • 25
    • 25
    • client-libs
    • 2d
    • generic
    • generic

      JDK built-in ICC_Profiles are restricted from being updated using ICC_Profile's `setData()`.

      JDK Built-in profiles are those which can be obtained
      by calling `ICC_Profile.getInstance(int colorSpaceID)`. If these profiles are updated using setData() `IllegalArgumentExeption` is thrown.

      Applications which need a modified version of the built-in profile can do so by creating a copy of built-in profile and call `ICC_Profile.setData()` on the copy of built-in profile.

      The chances of breaking an existing application with this change is minimal since API usage for `setData()` did not show many usages.

            honkar Harshitha Onkar
            honkar Harshitha Onkar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: