From 507a6918397b500e8e03c3849c172b3768f8c50a Mon Sep 17 00:00:00 2001 From: Graeme Geldenhuys Date: Mon, 18 Mar 2013 11:35:36 +0000 Subject: ide: set current directory as we load a project file. This means relative paths, used throughout the project, will be correct --- examples/apps/ide/src/project.pas | 1 + 1 file changed, 1 insertion(+) (limited to 'examples') diff --git a/examples/apps/ide/src/project.pas b/examples/apps/ide/src/project.pas index a337b81b..a82a23c5 100644 --- a/examples/apps/ide/src/project.pas +++ b/examples/apps/ide/src/project.pas @@ -270,6 +270,7 @@ function TProject.Load(AProjectFile: TfpgString): Boolean; FIniFile := TfpgINIFile.CreateExt(AProjectFile); ProjectDir := fpgExtractFilePath(AProjectFile); + fpgSetCurrentDir(ProjectDir); ProjectName := FIniFile.ReadString(cProjectOptions, 'ProjectName', fpgChangeFileExt(fpgExtractFileName(AProjectFile), '')); MainUnit := FIniFile.ReadString(cProjectOptions, 'MainUnit', ''); TargetFile := FIniFile.ReadString(cProjectOptions, 'TargetFile', ''); -- cgit v1.2.3-54-g00ecf