Pass project context to ExpandEnvVarSubstitutions

Environment variable expansion in paths now receives the active project
context instead of null. This enables project-specific variables to
resolve correctly in output directories and configuration paths.
This commit is contained in:
Seth Hillbrand
2026-01-29 09:46:48 -08:00
parent dc5f68f383
commit e96ffa3c21
5 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -438,7 +438,7 @@ bool PLOT_CONTROLLER::OpenPlotfile( const wxString& aSuffix, PLOT_FORMAT aFormat
wxString outputDirName = GetPlotOptions().GetOutputDirectory();
outputDirName = ExpandTextVars( outputDirName, &textResolver );
outputDirName = ExpandEnvVarSubstitutions( outputDirName, nullptr );
outputDirName = ExpandEnvVarSubstitutions( outputDirName, m_board->GetProject() );
wxFileName outputDir = wxFileName::DirName( outputDirName );
wxString boardFilename = m_board->GetFileName();