changed implementation of MacOpenFile to make it open files when they are double clicked in Finder.

This commit is contained in:
Felix Morgner 2013-04-21 20:31:09 -04:00
parent d3f28fb71c
commit 3815087b29
1 changed files with 8 additions and 12 deletions

View File

@ -56,21 +56,17 @@ void EDA_APP::MacOpenFile( const wxString &fileName )
frame->m_ProjectFileName = fn;
if( m_fileHistory.GetCount() )
if( !frame->m_ProjectFileName.FileExists() )
{
frame->m_ProjectFileName = m_fileHistory.GetHistoryFile( 0 );
if( !frame->m_ProjectFileName.FileExists() )
{
m_fileHistory.RemoveFileFromHistory( 0 );
}
else
{
wxCommandEvent cmd( 0, wxID_FILE1 );
frame->OnFileHistory( cmd );
}
m_fileHistory.RemoveFileFromHistory( 0 );
return;
}
wxCommandEvent loadEvent;
loadEvent.SetId(wxID_ANY);
frame->OnLoadProject(loadEvent);
wxString title = GetTitle() + wxT( " " ) + GetBuildVersion() +
wxT( " " ) + frame->m_ProjectFileName.GetFullPath();