diff --git a/platform/platform-impl/src/com/intellij/ui/mac/MacFileChooserDialogImpl.java b/platform/platform-impl/src/com/intellij/ui/mac/MacFileChooserDialogImpl.java index 7542a710899d..04ed90687cc2 100644 --- a/platform/platform-impl/src/com/intellij/ui/mac/MacFileChooserDialogImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/mac/MacFileChooserDialogImpl.java @@ -145,9 +145,10 @@ public class MacFileChooserDialogImpl implements PathChooserDialog { final ID enumerator = invoke(fileNamesArray, "objectEnumerator"); while (true) { - final ID filename = invoke(enumerator, "nextObject"); - if (filename == null || 0 == filename.intValue()) break; + final ID url = invoke(enumerator, "nextObject"); + if (url == null || 0 == url.intValue()) break; + final ID filename = invoke(url, "path"); final String path = Foundation.toStringViaUTF8(filename); if (path != null) { resultPaths.add(path);