implements ClipboardOwner
authoramwaterhouse <Andrew Waterhouse>
Wed, 10 May 2006 12:58:44 +0000 (12:58 +0000)
committeramwaterhouse <Andrew Waterhouse>
Wed, 10 May 2006 12:58:44 +0000 (12:58 +0000)
src/jalview/gui/Desktop.java

index e735526..ab686ff 100755 (executable)
@@ -35,9 +35,10 @@ import javax.swing.*;
  * @version $Revision$\r
  */\r
 public class Desktop extends jalview.jbgui.GDesktop\r
-    implements DropTargetListener\r
+    implements DropTargetListener, ClipboardOwner\r
 {\r
     /** DOCUMENT ME!! */\r
+    public static Desktop instance;\r
     public static JDesktopPane desktop;\r
     static int openFrameCount = 0;\r
     static final int xOffset = 30;\r
@@ -52,8 +53,9 @@ public class Desktop extends jalview.jbgui.GDesktop
      */\r
     public Desktop()\r
     {\r
-        Image image = null;\r
+        instance = this;\r
 \r
+        Image image = null;\r
 \r
         try\r
         {\r
@@ -235,6 +237,11 @@ public class Desktop extends jalview.jbgui.GDesktop
         {}\r
     }\r
 \r
+    public void lostOwnership(Clipboard clipboard, Transferable contents)\r
+    {\r
+      Desktop.jalviewClipboard = null;\r
+    }\r
+\r
     public void dragEnter(DropTargetDragEvent evt)\r
     {}\r
 \r