This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit 0e75cd826fe5f5ebedb1c5e3f1a0d88187440d94 Author: Andrus Adamchik <[email protected]> AuthorDate: Sun May 24 09:02:15 2026 -0400 minor cleanup --- .../apache/cayenne/modeler/pref/adapters/FileChooserPrefs.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/pref/adapters/FileChooserPrefs.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/pref/adapters/FileChooserPrefs.java index 2b345f6da..b720bd6e3 100644 --- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/pref/adapters/FileChooserPrefs.java +++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/pref/adapters/FileChooserPrefs.java @@ -71,10 +71,8 @@ public final class FileChooserPrefs extends PrefsAdapter { public void saveDir(File f) { if (f != null) { - prefs.put(PATH_PROPERTY, - f.isFile() - ? f.getParentFile().getAbsolutePath() - : f.getAbsolutePath()); + String dir = f.isFile() ? f.getParentFile().getAbsolutePath() : f.getAbsolutePath(); + prefs.put(PATH_PROPERTY, dir); } } @@ -82,13 +80,16 @@ public final class FileChooserPrefs extends PrefsAdapter { if (path == null) { return null; } + File f = new File(path); if (f.isDirectory()) { return f; } + if (f.isFile()) { return f.getParentFile(); } + return null; } }
