Are you really sure ? It works for me, Pharo 7.0.1 macOS.
> On 18 Feb 2019, at 22:57, Offray Vladimir Luna Cárdenas
> <offray.l...@mutabit.com> wrote:
>
> Hi,
>
> While I'm migrating Grafoscopio to Pharo 7 I get a deprecation warning
> telling me that I need to change the previous code for choosing a file from
> the UI, but now when I proceed as advised (using chooseExistingFileReference:
> title extensions: exts path: path). It returns a FileReference but all the
> paths are referred to the place where the running image is located, instead
> of the place where the selected file is located.
>
> For example if you run:
>
> [1]~~~~
>
> (FileLocator documents / 'test.ston') ensureCreateFile writeStreamDo:
> [:stream | STON put: (Rectangle center: 10@10 extent: 100@50) onStream:
> stream ].
>
> ~~~~
>
> You will get a file on your Documents folder called test.ston, but If I
> choose that file using:
>
> [2]~~~~
>
> file := UIManager default
> chooseExistingFileReference:'Choose a file'
> extensions: #('ston')
> path: FileLocator documents.
>
> ~~~~
>
> and I choose the "test.ston" file created at [1], Pharo tells me that the
> file is located in the same place as the running image, instead on my
> Documents folder.
>
> Am I missing something?
>
> Thanks,
>
> Offray
>