Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8126218

Canvas: Updates to the Canvas can be lost in some cases

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Not an Issue
    • Affects Version/s: 7u6
    • Fix Version/s: 7u6
    • Component/s: javafx
    • Labels:

      Description

      The PG sync mechanism for canvas passes the reference to the growable data buffer down to the NGCanvas. This reference overwrites the existing buffer reference. The buffer is not consumed at sync time but only when the NGCanvas is rendered. This means that if a new buffer is passed down at sync time before the old buffer is rendered, the graphics commands in the old buffer will be lost.

      This is a problem because the canvas is defined as persistent.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jandrese Joe Andresen (Inactive)
                Reporter:
                jandrese Joe Andresen (Inactive)
              • Votes:
                1 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported: