try
{
+ jalview.gui.Desktop.internalCopy = true;
//Its really worth setting the clipboard contents
//to empty before setting the large StringSelection!!
Toolkit.getDefaultToolkit().getSystemClipboard()
public static jalview.ws.Discoverer discoverer;
public static Object [] jalviewClipboard;
+ public static boolean internalCopy = false;
static int fileLoadingCount= 0;
public void lostOwnership(Clipboard clipboard, Transferable contents)
{
- Desktop.jalviewClipboard = null;
+ if (!internalCopy)
+ Desktop.jalviewClipboard = null;
+
+ internalCopy = false;
}
public void dragEnter(DropTargetDragEvent evt)