Skip to content

Commit 8a8cbc9

Browse files
royqh1979@gmail.comroyqh1979@gmail.com
royqh1979@gmail.com
authored and
royqh1979@gmail.com
committed
- fix: newly created projects can't be debugged
- fix: typo error of turtle template
1 parent a389292 commit 8a8cbc9

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

NEWS.txt

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Version 6.7.5 AUGUST 2021
99
- enhancement: open system header files in readonly mode
1010
- enhancement: Can run/compile/debug while there is program running.
1111
- fix: not correctly handle multiple inheritance in parser
12+
- fix: newly created projects can't be debugged
13+
- fix: typo error of turtle template
1214

1315
Version 6.7.4 AUGUST 2021
1416

Source/Project.pas

+3-3
Original file line numberDiff line numberDiff line change
@@ -702,7 +702,7 @@ function TProject.AddUnit(const InFileName: AnsiString; ParentNode: TTreeNode; R
702702
Result := NewUnit;
703703

704704
// Set all properties
705-
FileName := InFileName;
705+
FileName := ExpandFileto(InFileName, Directory);
706706
New := False;
707707
Editor := nil;
708708
Folder := GetFolderPath(ParentNode);
@@ -1709,10 +1709,10 @@ function TProject.AssignTemplate(const aFileName: AnsiString; aTemplate: TTempla
17091709
// Set filename depending on C/C++ choice
17101710
if (Length(aTemplate.Units[I].CppName) > 0) and (aTemplate.Options.useGPP) then begin
17111711
//Editor.FileName := aTemplate.Units[I].CppName;
1712-
fUnits[fUnits.Count - 1].FileName := aTemplate.Units[I].CppName;
1712+
fUnits[fUnits.Count - 1].FileName := ExpandFileto(aTemplate.Units[I].CppName,Directory);
17131713
end else if Length(aTemplate.Units[I].CName) > 0 then begin
17141714
//Editor.FileName := aTemplate.Units[I].CName;
1715-
fUnits[fUnits.Count - 1].FileName := aTemplate.Units[I].CName;
1715+
fUnits[fUnits.Count - 1].FileName := ExpandFileto(aTemplate.Units[I].CName,Directory);
17161716
end;
17171717
// if file isn't found blindly inserts text of unit
17181718
s2 := ValidateFile(s, devDirs.Templates);

Templates/CL_Turtle.template

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Template]
22
ver=1
3-
Name=Turtel Graphics
3+
Name=Turtle Graphics
44
Icon=CL_Turtle.ico
55
Description=A simple program using Turtle Graphics (https://github.com/royqh1979/libturtle)
66
Category=Multimedia

0 commit comments

Comments
 (0)