+ if(af.alignPanel.seqPanel.seqCanvas.getFeatureRenderer().featuresDisplayed!=null)\r
+ {\r
+ jalview.binding.FeatureSettings fs = new jalview.binding.FeatureSettings();\r
+\r
+ Enumeration e = af.alignPanel.seqPanel.seqCanvas.getFeatureRenderer().featureColours.keys();\r
+ while (e.hasMoreElements())\r
+ {\r
+ String type = e.nextElement().toString();\r
+ Setting setting = new Setting();\r
+ setting.setType(type);\r
+ setting.setColour(\r
+ af.alignPanel.seqPanel.seqCanvas.getFeatureRenderer().getColour(type).getRGB()\r
+ );\r
+ setting.setDisplay(\r
+ af.alignPanel.seqPanel.seqCanvas.getFeatureRenderer().featuresDisplayed.contains(type)\r
+ );\r
+\r
+ fs.addSetting(setting);\r
+\r
+ }\r
+ jms.setFeatureSettings(fs);\r
+\r
+ }\r
+\r