X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FJalviewFileFilter.java;h=bc20342411989ab165db672f9462cfd5a7e77b9a;hb=d360dff412aba57c53f05b2d75eec53678cdcd80;hp=8c6b8021f681402b3b912acea47ed650ba57cba9;hpb=5ac664f47c4da867bdbc2f7376e5079a97b74b20;p=jalview.git diff --git a/src/jalview/io/JalviewFileFilter.java b/src/jalview/io/JalviewFileFilter.java index 8c6b802..bc20342 100755 --- a/src/jalview/io/JalviewFileFilter.java +++ b/src/jalview/io/JalviewFileFilter.java @@ -103,10 +103,16 @@ public class JalviewFileFilter extends FileFilter if (parentJFC != null && parentJFC.includeBackupFiles) { Iterator it = filters.keySet().iterator(); - while (it.hasNext()) + EXTENSION: while (it.hasNext()) { String ext = it.next(); + // quick negative test + if (!f.getName().contains(ext)) + { + continue EXTENSION; + } + BackupFilenameParts bfp = BackupFilenameParts .currentBackupFilenameParts(f.getName(), ext, true); if (bfp.isBackupFile())