From 102407898ae9a15368fe1d6aa7e080fed360a424 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Wed, 30 Nov 2016 10:15:32 +0100 Subject: [PATCH] fix, error message when editor widget not visible and if a doc is opened --- src/ce_editor.pas | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ce_editor.pas b/src/ce_editor.pas index 0ed15f12..8d8827de 100644 --- a/src/ce_editor.pas +++ b/src/ce_editor.pas @@ -491,8 +491,10 @@ procedure TCEEditorWidget.openDocument(fname: string); var doc: TCESynMemo; begin + showWidget; doc := findDocument(fname); - if doc.isNotNil then begin + if doc.isNotNil then + begin PageControl.currentPage := TCEPage(doc.Parent); exit; end; @@ -512,9 +514,12 @@ var doc: TCESynMemo; begin doc := getDocument(index); - if doc.isNil then exit(false); + if doc.isNil then + exit(false); if (doc.modified or (doc.fileName = doc.tempFilename)) and - (dlgFileChangeClose(doc.fileName, UnsavedFile) = mrCancel) then exit(false); + (dlgFileChangeClose(doc.fileName, UnsavedFile) = mrCancel) then + exit(false); + showWidget; doc.disableFileDateCheck:=true; pageControl.pageIndex:=index; doc.Free;