From a85aeb8172925f537cb429d56bd351f86825d48a Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Wed, 18 Mar 2015 21:52:27 +0100 Subject: [PATCH] runnable modules can always import from their parent folder --- src/ce_main.pas | 1 + src/ce_synmemo.pas | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ce_main.pas b/src/ce_main.pas index de3f4e59..561f02d1 100644 --- a/src/ce_main.pas +++ b/src/ce_main.pas @@ -1268,6 +1268,7 @@ begin dmdproc.Options := [poStdErrToOutput, poUsePipes]; dmdproc.Executable := DCompiler; dmdproc.Parameters.Add(fDoc.fileName); + dmdproc.Parameters.Add('-J' + ExtractFilePath(fDoc.fileName)); dmdproc.Parameters.AddText(fRunnableSw); if unittest then begin diff --git a/src/ce_synmemo.pas b/src/ce_synmemo.pas index aef92703..db874b02 100644 --- a/src/ce_synmemo.pas +++ b/src/ce_synmemo.pas @@ -628,7 +628,7 @@ begin if fMousePos.X > llen then exit; // // something note really clear: - // TCEEditorWidget.getSymbolLoc works when using the line ending from the filename. + // TCEEditorWidget.getSymbolLoc works when using the line ending of the file. // TCESynMemo.getMouseFileBytePos works when using the line ending from the system. len := getSysLineEndLen; for i:= 0 to fMousePos.y-2 do