Skip to content
  • Alexander Larsson's avatar
    Fix non-double-buffered drawing · 5d9736fe
    Alexander Larsson authored
    There was a sign issue in a coordinate transform that made us
    flush the wrong region when flushing an implicit paint.
    The non-double buffered drawing would then be drawn over the
    right area, but then at the end of the implicit paint this
    would be overdrawn with the area we didn't properly remove
    from the implicit paint.
    
    Also, the translation from window coords to impl window
    coords is now done before removing any active double
    buffered paints, as these are also in impl window coords.
    5d9736fe