diff --git a/uk/ac/sanger/artemis/components/ActMain.java b/uk/ac/sanger/artemis/components/ActMain.java index d1481b38b10a283d07a0dc95f045f6196e37fec8..76b4a75a2eec08bdccb7055ccae1516eee6704e3 100644 --- a/uk/ac/sanger/artemis/components/ActMain.java +++ b/uk/ac/sanger/artemis/components/ActMain.java @@ -251,13 +251,14 @@ public class ActMain extends Splash if(this_file_name instanceof DatabaseTreeNode) { DatabaseTreeNode dbNode = (DatabaseTreeNode)this_file_name; - //DatabaseEntrySource entry_source = dbNode.getEntrySource(); - try { entry = dbEntrySource.getEntry(dbNode.getFeatureId(), dbNode.getUserName(), progress_listener); + + boolean readOnly = DatabaseTreeNode.setOrganismProps(dbNode.getOrganism().getOrganismProps()); embl_entry = (DatabaseDocumentEntry)entry.getEMBLEntry(); + ((DatabaseDocumentEntry)embl_entry).setReadOnly(readOnly); } catch(NoSequenceException e) { @@ -312,11 +313,8 @@ public class ActMain extends Splash entry_group_array[i / 2] = entry_group; return true; } - - }; entryWorker.start(); - return true; }