Skip to content

Commit 02e8518

Browse files
committed
Fix active text editor re revised active text docs
Modified code that converts from plain text to active text when user switched from editing plain text to editing active text. The active text document that is created from plain text is now wrapped in ekDocument elements.
1 parent 36bc983 commit 02e8518

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Src/FmSnippetsEditorDlg.FrActiveTextEditor.pas

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ function TSnippetsActiveTextEdFrame.PlainTextToActiveText(Text: string):
222222
if Text = '' then
223223
Exit;
224224
Paragraphs := TIStringList.Create(Text, EOL2, False, True);
225+
Result.AddElem(TActiveTextFactory.CreateActionElem(ekDocument, fsOpen));
225226
for Paragraph in Paragraphs do
226227
begin
227228
Result.AddElem(TActiveTextFactory.CreateActionElem(ekPara, fsOpen));
@@ -230,6 +231,7 @@ function TSnippetsActiveTextEdFrame.PlainTextToActiveText(Text: string):
230231
);
231232
Result.AddElem(TActiveTextFactory.CreateActionElem(ekPara, fsClose));
232233
end;
234+
Result.AddElem(TActiveTextFactory.CreateActionElem(ekDocument, fsClose));
233235
end;
234236

235237
procedure TSnippetsActiveTextEdFrame.Preview;

0 commit comments

Comments
 (0)