Skip to content
  • Eoin O'Neill's avatar
    Opacity Keyframes Cache Correction -- Data-Race Correction · 20072696
    Eoin O'Neill authored
    Fixed Data-Race issue where DefaultBounds were incorrectly cloned when
    cloning an image. This datarace caused undefined behavior that is now
    corrected and helps with rendering Opacity Keyframes.
    
    Added a new KisDefaultBoundsNodeWrapper class to handle bounds accessing
    and checking inside of keyframe channels. This allows for easier copy
    constructors for KisKeyframeChannels and helps keep data pointer logic
    more consistent.
    
    Now, when images are cloned, they are always pointing to the correct
    time index.
    20072696