When dragging an ImageSnapper under an xclip with a companion, it is slow because the dirty2D flag is not propagated correctly (it should be dirty2D.pos). The changes below solve it.
xclipContent.cm:
old: extend public void invalidate(Object obj)
new: extend public void invalidate2D(Object obj, dirty2D flag2D)
old: extend public void invalidate(Object[] objs)
new: extend public void invalidate2D(Object->dirty2D objs)
xclipScene.cm:
old: extend public void invalidate(Object z)
new: extend public void invalidate2D(Object z, dirty2D flag2D)
old: extend public void invalidate(Object[] objs)
new: extend public void invalidate2D(Object->dirty2D objs)
xclipSpaceManager.cm:
old: final public void invalidate(Object obj)
new: final public void invalidate2D(Object obj, dirty2D flag2D)
old: final public void invalidate(Object obj)
new: final public void invalidate2D(Object obj, dirty2D flag2D)
old: extend public void invalidateWormholeViewers(Object[] objs)
new: extend public void invalidateWormholeViewers(Object->dirty2D objs)