changed implementation of MacOpenFile to make it open files when they are double clicked in Finder.
This commit is contained in:
parent
d3f28fb71c
commit
3815087b29
|
@ -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();
|
||||
|
||||
|
|
Loading…
Reference in New Issue