X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FJalviewFileChooser.java;h=eca6e432a12be23605b42a972d45c13250600f80;hb=60d2bc892983abad01d082cbff73466f093879f2;hp=8f7d61ba41dbbacb473b8b72d44cb7f45758eaf1;hpb=a76f4736f5b8bd5a35d541307a8b983af8cc6dbf;p=jalview.git diff --git a/src/jalview/io/JalviewFileChooser.java b/src/jalview/io/JalviewFileChooser.java index 8f7d61b..eca6e43 100755 --- a/src/jalview/io/JalviewFileChooser.java +++ b/src/jalview/io/JalviewFileChooser.java @@ -80,11 +80,14 @@ public class JalviewFileChooser extends JFileChooser setDialogType(SAVE_DIALOG); int ret = showDialog(parent, null); - JalviewFileFilter jvf = (JalviewFileFilter)getFileFilter(); - if( !jvf.accept( getSelectedFile() ) ) + if(getFileFilter() instanceof JalviewFileFilter) { - String withExtension = getSelectedFile()+"."+jvf.getAcceptableExtension(); - setSelectedFile(new File(withExtension)); + JalviewFileFilter jvf = (JalviewFileFilter) getFileFilter(); + if (!jvf.accept(getSelectedFile())) + { + String withExtension = getSelectedFile() + "." + jvf.getAcceptableExtension(); + setSelectedFile(new File(withExtension)); + } } if(ret == JalviewFileChooser.APPROVE_OPTION && getSelectedFile().exists() ) @@ -240,7 +243,7 @@ public class JalviewFileChooser extends JFileChooser *************************************************************************/ protected final boolean lt(File a, File b) { - System.out.println("LT called?"); + System.out.println("DEBUG:LT called?"); boolean less = false; switch (col) {