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
> 


Reply via email to