Merge branch 'r281_JAL-1211' into Release_2_8_1_Branch
authorJim Procter <jprocter@dundee.ac.uk>
Sat, 5 Apr 2014 12:23:27 +0000 (13:23 +0100)
committerJim Procter <jprocter@dundee.ac.uk>
Sat, 5 Apr 2014 12:23:27 +0000 (13:23 +0100)
resources/lang/Messages.properties
src/jalview/appletgui/AlignFrame.java
src/jalview/gui/Desktop.java

index 5315376..087a2ee 100644 (file)
@@ -132,6 +132,7 @@ action.group_link = Group Links
 action.show_chain = Show Chain\r
 action.show_group = Show Group\r
 action.fetch_db_references = Fetch DB References\r
+action.edit = Edit\r
 label.str = Str:\r
 label.seq = Seq:\r
 label.structures_manager = Structures Manager\r
index 51df8b9..5e6df04 100644 (file)
@@ -3155,7 +3155,7 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener,
     menu1.setLabel(MessageManager.getString("action.show"));
     showColumns.setLabel(MessageManager.getString("label.all_columns"));
     showSeqs.setLabel(MessageManager.getString("label.all_sequences"));
-    menu2.setLabel(MessageManager.getString("aciton.hide"));
+    menu2.setLabel(MessageManager.getString("action.hide"));
     hideColumns.setLabel(MessageManager.getString("label.selected_columns"));
     hideSequences.setLabel(MessageManager.getString("label.selected_sequences"));
     hideAllButSelection.setLabel(MessageManager.getString("label.all_but_selected_region"));
index fc6d6f9..d54c887 100644 (file)
@@ -807,6 +807,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements
    */
   public void drop(DropTargetDropEvent evt)
   {
+    boolean success=true;
     Transferable t = evt.getTransferable();
     java.util.List files = null;
     java.util.List protocols = null;
@@ -855,6 +856,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements
       }
     } catch (Exception e)
     {
+      success=false;
     }
 
     if (files != null)
@@ -883,8 +885,10 @@ public class Desktop extends jalview.jbgui.GDesktop implements
         }
       } catch (Exception ex)
       {
+        success=false;
       }
     }
+    evt.dropComplete(success); // need this to ensure input focus is properly transfered to any new windows created 
   }
 
   /**