mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-04-21 00:21:25 +00:00
Fix conflict with windows header define thats leaking in
GetTempFileName is a windows header define unforunately and the big boi header is leaking in somehow
This commit is contained in:
parent
3097798a95
commit
c16d078b8c
@ -822,7 +822,7 @@ void DIALOG_PAGES_SETTINGS::OnWksFileSelection( wxCommandEvent& event )
|
||||
fn.Assign( fileName );
|
||||
EMBEDDED_FILES::EMBEDDED_FILE* result = m_embeddedFiles->AddFile( fn, false );
|
||||
shortFileName = result->GetLink();
|
||||
fileName = m_embeddedFiles->GetTempFileName( result->name ).GetFullPath();
|
||||
fileName = m_embeddedFiles->GetTemporaryFileName( result->name ).GetFullPath();
|
||||
}
|
||||
else if( !m_projectPath.IsEmpty() && fileName.StartsWith( m_projectPath ) )
|
||||
{
|
||||
|
@ -103,7 +103,7 @@ bool GetAssociatedDocument( wxWindow* aParent, const wxString& aDocName, PROJECT
|
||||
|
||||
docname = docname.Mid( 14 );
|
||||
|
||||
wxFileName temp_file = aFiles->GetTempFileName( docname );
|
||||
wxFileName temp_file = aFiles->GetTemporaryFileName( docname );
|
||||
|
||||
if( !temp_file.IsOk() )
|
||||
{
|
||||
|
@ -446,7 +446,7 @@ void EMBEDDED_FILES_PARSER::ParseEmbedded( EMBEDDED_FILES* aFiles )
|
||||
}
|
||||
|
||||
|
||||
wxFileName EMBEDDED_FILES::GetTempFileName( const wxString& aName ) const
|
||||
wxFileName EMBEDDED_FILES::GetTemporaryFileName( const wxString& aName ) const
|
||||
{
|
||||
wxFileName cacheFile;
|
||||
|
||||
@ -504,7 +504,7 @@ const std::vector<wxString>* EMBEDDED_FILES::UpdateFontFiles()
|
||||
for( const auto& [name, entry] : m_files )
|
||||
{
|
||||
if( entry->type == EMBEDDED_FILE::FILE_TYPE::FONT )
|
||||
m_fontFiles.push_back( GetTempFileName( name ).GetFullPath() );
|
||||
m_fontFiles.push_back( GetTemporaryFileName( name ).GetFullPath() );
|
||||
}
|
||||
|
||||
return &m_fontFiles;
|
||||
|
@ -274,7 +274,7 @@ wxString FILENAME_RESOLVER::ResolvePath( const wxString& aFileName, const wxStri
|
||||
}
|
||||
|
||||
wxString path = tname.Mid( 14 );
|
||||
wxFileName temp_file = aFiles->GetTempFileName( path );
|
||||
wxFileName temp_file = aFiles->GetTemporaryFileName( path );
|
||||
|
||||
if( !temp_file.IsOk() )
|
||||
{
|
||||
|
@ -189,9 +189,9 @@ public:
|
||||
return m_files;
|
||||
}
|
||||
|
||||
wxFileName GetTempFileName( const wxString& aName ) const;
|
||||
wxFileName GetTemporaryFileName( const wxString& aName ) const;
|
||||
|
||||
wxFileName GetTempFileName( EMBEDDED_FILE* aFile ) const;
|
||||
wxFileName GetTemporaryFileName( EMBEDDED_FILE* aFile ) const;
|
||||
|
||||
void ClearEmbeddedFiles( bool aDeleteFiles = true )
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user