Repository: cayenne Updated Branches: refs/heads/master 16ddfc6ba -> 947ddc6c1
CAY-2307 Removed projects are displayed in the Recent Projects list after app opening Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/dfa70bf2 Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/dfa70bf2 Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/dfa70bf2 Branch: refs/heads/master Commit: dfa70bf2446a5d6263cc92a7c555c13fd4b85175 Parents: 09b0fdb Author: Anton Dreka <drek...@gmail.com> Authored: Thu May 18 16:34:41 2017 +0300 Committer: Anton Dreka <drek...@gmail.com> Committed: Thu May 18 16:34:41 2017 +0300 ---------------------------------------------------------------------- .../main/java/org/apache/cayenne/modeler/ModelerPreferences.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cayenne/blob/dfa70bf2/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ModelerPreferences.java ---------------------------------------------------------------------- diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ModelerPreferences.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ModelerPreferences.java index 89336b0..eb67f9b 100644 --- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ModelerPreferences.java +++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ModelerPreferences.java @@ -97,7 +97,7 @@ public class ModelerPreferences implements PreferenceChangeListener { String fileName = filesPrefs.get(Integer.toString(i), ""); if(!fileName.isEmpty()) { File file = new File(fileName); - if(!lastProjectsFiles.contains(file)) { + if(!lastProjectsFiles.contains(file) && file.exists()) { lastProjectsFiles.add(file); } }