X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FColourSchemeLoader.java;h=f80669dc74b9ec294fd62ad794c4cab9a6efcc49;hb=baa2e07274156889e542d42a77b01e6fd78cedc8;hp=481f8092d8dfb7e1f9731eadb831add49c82d025;hpb=9cd96dd3e43ae32814fa8c62df274ff9224bfdbc;p=jalview.git diff --git a/src/jalview/schemes/ColourSchemeLoader.java b/src/jalview/schemes/ColourSchemeLoader.java index 481f809..f80669d 100644 --- a/src/jalview/schemes/ColourSchemeLoader.java +++ b/src/jalview/schemes/ColourSchemeLoader.java @@ -20,6 +20,8 @@ */ package jalview.schemes; +import java.util.Locale; + import jalview.xml.binding.jalview.JalviewUserColours; import java.awt.Color; @@ -92,7 +94,7 @@ public class ColourSchemeLoader Color color = new Color( Integer.parseInt(jucs.getColour().get(i).getRGB(), 16)); - if (name.toLowerCase().equals(name)) + if (name.toLowerCase(Locale.ROOT).equals(name)) { caseSensitive = true; lowerCase[index] = color; @@ -114,34 +116,9 @@ public class ColourSchemeLoader } } catch (Exception ex) { - // Could be old Jalview Archive format - try - { - InputStreamReader in = new InputStreamReader( - new FileInputStream(file), "UTF-8"); - - jalview.binding.JalviewUserColours jucs = new jalview.binding.JalviewUserColours(); - - jucs = jalview.binding.JalviewUserColours.unmarshal(in); - - newColours = new Color[jucs.getColourCount()]; - - for (int i = 0; i < 24; i++) - { - newColours[i] = new Color( - Integer.parseInt(jucs.getColour(i).getRGB(), 16)); - } - ucs = new UserColourScheme(newColours); - ucs.setName(jucs.getSchemeName()); - } catch (Exception ex2) - { - ex2.printStackTrace(); - } - - if (newColours == null) - { - System.out.println("Error loading User ColourFile\n" + ex); - } + // used to try to parse a V1 Castor generated colours file + jalview.bin.Console.errPrintln("Failed to read colour scheme from " + filePath + + " : " + ex.toString()); } return ucs;