From 56299e965ffa64b51309ffad510d81abc49a31da Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Tue, 27 Jan 2015 23:40:45 +0100 Subject: [PATCH 1/2] fix, bug introduced by f4da130df1122f5bf586b4ffb3b40a1bd0555bf4. first launch, all widgets were hidden. The optimization is only set if the docking have been saved at least one. --- src/ce_main.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ce_main.pas b/src/ce_main.pas index 1313591b..2bb8a7bb 100644 --- a/src/ce_main.pas +++ b/src/ce_main.pas @@ -523,7 +523,7 @@ begin for i := 0 to fWidgList.Count-1 do begin - DockMaster.MakeDockable(fWidgList.widget[i], false); + DockMaster.MakeDockable(fWidgList.widget[i], not fileExists(getCoeditDocPath + 'docking.xml')); DockMaster.GetAnchorSite(fWidgList.widget[i]).Header.HeaderPosition := adlhpTop; end; From 94e88424afc67f99b06c75af17ef8ac57f74bd7f Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Wed, 28 Jan 2015 00:33:21 +0100 Subject: [PATCH 2/2] fix, open file from cmd line param crash GUI not yet visible, error in inherited setFocus --- src/ce_synmemo.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ce_synmemo.pas b/src/ce_synmemo.pas index 41999a36..f6cf509f 100644 --- a/src/ce_synmemo.pas +++ b/src/ce_synmemo.pas @@ -405,7 +405,7 @@ begin loadCache; // fModified := false; - setFocus; + if Showing then setFocus; subjDocChanged(TCEMultiDocSubject(fMultiDocSubject), self); end;