/** Create a clone of the current CutList to be used as clipboard source */ private void prepareClipboard() { Selection sel = waveDisplay.getSelection(); int left = sel.getLeft(); int right = sel.getRight(); CutListSource cl = cutList.duplicate(); if (left == 0 && right == cl.getLength()) copySource = cl; else copySource = new SubSource(cl, left, right - left); }