X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FFeatureRenderer.java;h=38ecf76428cf360d23b75cdd838c02fa515e3600;hb=cd126a7085c5ebcfc8c05378c71bd862abc4fd91;hp=a6d0d99da0f794778c529205dfe94d75b5371bd6;hpb=aef3d5fa8e246dd69593b67de48e4f9de1699022;p=jalview.git diff --git a/src/jalview/appletgui/FeatureRenderer.java b/src/jalview/appletgui/FeatureRenderer.java index a6d0d99..38ecf76 100644 --- a/src/jalview/appletgui/FeatureRenderer.java +++ b/src/jalview/appletgui/FeatureRenderer.java @@ -394,9 +394,10 @@ public class FeatureRenderer extends /* * only update default type and group if we used defaults */ + String enteredType = name.getText().trim(); if (dialog.accept && useLastDefaults) { - lastFeatureAdded = name.getText().trim(); + lastFeatureAdded = enteredType; lastFeatureGroupAdded = group.getText().trim(); } @@ -405,7 +406,7 @@ public class FeatureRenderer extends SequenceFeature sf = features[featureIndex]; if (dialog.accept) { - sf.type = name.getText().trim(); + sf.type = enteredType; sf.featureGroup = group.getText().trim(); if (sf.featureGroup != null && sf.featureGroup.length() < 1) { @@ -450,7 +451,7 @@ public class FeatureRenderer extends { for (int i = 0; i < sequences.length; i++) { - features[i].type = name.getText().trim(); + features[i].type = enteredType; features[i].featureGroup = group.getText().trim(); features[i].description = description.getText() .replace('\n', ' '); @@ -461,7 +462,7 @@ public class FeatureRenderer extends Color newColour = colourPanel.getBackground(); // setColour(lastFeatureAdded, fcol); - setColour(lastFeatureAdded, new FeatureColour(newColour)); // was fcol + setColour(enteredType, new FeatureColour(newColour)); // was fcol featuresAdded(); } else