The most recently opened file should be used only if we have MRU list.
Closes #11145.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61766
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// this ensures that if the user opens a file, closes the program and
// runs it again the "Open file" dialog will open in the directory of
// the last file he used
// this ensures that if the user opens a file, closes the program and
// runs it again the "Open file" dialog will open in the directory of
// the last file he used
- wxString lastOpened = GetHistoryFile(0);
- if ( !lastOpened.empty() )
+ if ( m_fileHistory && m_fileHistory->GetCount() )
+ const wxString lastOpened = m_fileHistory->GetHistoryFile(0);
const wxFileName fn(lastOpened);
if ( fn.DirExists() )
{
const wxFileName fn(lastOpened);
if ( fn.DirExists() )
{
}
//else: should we try the next one?
}
}
//else: should we try the next one?
}
// if we don't have any files in the history (yet?), use the
// system-dependent default location for the document files
// if we don't have any files in the history (yet?), use the
// system-dependent default location for the document files