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