{\r
JalviewFileFilter jvf = new JalviewFileFilter(suffix[i], desc[i]);\r
addChoosableFileFilter(jvf);\r
- if(selected!=null && selected.equals(desc[i]))\r
+ if(selected!=null && selected.equalsIgnoreCase(desc[i]))\r
chosen = jvf;\r
}\r
if(chosen!=null)\r
setDialogType(SAVE_DIALOG);\r
int ret = showDialog(parent, null);\r
\r
- JalviewFileFilter jvf = (JalviewFileFilter)getFileFilter();\r
- if( !jvf.accept( getSelectedFile() ) )\r
+ if(getFileFilter() instanceof JalviewFileFilter)\r
{\r
- String withExtension = getSelectedFile()+"."+jvf.getAcceptableExtension();\r
- setSelectedFile(new File(withExtension));\r
+ JalviewFileFilter jvf = (JalviewFileFilter) getFileFilter();\r
+ if (!jvf.accept(getSelectedFile()))\r
+ {\r
+ String withExtension = getSelectedFile() + "." + jvf.getAcceptableExtension();\r
+ setSelectedFile(new File(withExtension));\r
+ }\r
}\r
\r
if(ret == JalviewFileChooser.APPROVE_OPTION && getSelectedFile().exists() )\r
*************************************************************************/\r
protected final boolean lt(File a, File b)\r
{\r
- System.out.println("LT called?");\r
+ System.out.println("DEBUG:LT called?");\r
boolean less = false;\r
switch (col)\r
{\r