Open files in IGOR always resets directory

Hi!

I have a rather annoying problem with IGOR on Mac. When I am working in IGOR and open some data files, etc. it always resets the starting directory to Documents and then I have to navigate to the same subdirectory every time loading new data. I believe to remember that this was not the case for IGOR on Windows.

Is there some option or trick that I can use to change this behaviour? In my own procedures I can save the last used path and then use it as an input param but this does not work when using IGORs built-in funtions (like load wave from the menu, etc.). I hope there is a simple solution to this and thank you for your help.

Gregor
This is due to a change that Apple made in OS X 10.10.x. I'm not sure which version introduced this change but I see it in 10.10.3. I think it is a bug introduced in Apple's Carbon API.

I have added a workaround to Igor to mostly restore the old behavior. I have pasted a description of the workaround below.

The workaround is in Igor Pro 6.38 which, as of this writing, is available only via the nightly build:
http://www.wavemetrics.net/Downloads/latest/

Howard Rodstein
WaveMetrics

============

Macintosh: Added a workaround for an issue introduced by Apple in OS X 10.10. Previously, when a Carbon application displayed an Open File dialog, a Save File dialog, or a Choose Folder dialog, which are OS dialogs, by default the OS displayed the last folder visited in the application. Starting with OS X 10.10, Apple changed this to display the your Documents folder. Igor Pro 6.38 includes a workaround to restore the previous behavior. One thing that we can not practically work around is that, when you first start Igor in OS X 10.10, the dialogs show your Documents folder instead of the folder last visited the last time you ran Igor. However, Igor remembers your last visited folder after that.
Thank you Howard for the reply and explanation. I already thought it was just me having this annoying problem ...

Gregor

--
Gregor K
ALOISA Beamline
Elettra Synchrotron