From d9dd7ad6fa52b21a9efff92466bea3869522e9f0 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Thu, 26 Apr 2018 14:26:03 +0200 Subject: [PATCH] fix #309 - Coedit hangs when window is maximized and then dragged --- src/ce_main.lfm | 1 + src/ce_main.pas | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/ce_main.lfm b/src/ce_main.lfm index 298a1758..cec0ba7f 100644 --- a/src/ce_main.lfm +++ b/src/ce_main.lfm @@ -1472,6 +1472,7 @@ object CEMainForm: TCEMainForm OnResize = FormResize OnWindowStateChange = FormWindowStateChange ShowHint = True + LCLVersion = '1.8.2.0' Visible = False object mainMenu: TMainMenu top = 1 diff --git a/src/ce_main.pas b/src/ce_main.pas index aebd33ff..aea7145e 100644 --- a/src/ce_main.pas +++ b/src/ce_main.pas @@ -1195,6 +1195,11 @@ end; constructor TCEMainForm.create(aOwner: TComponent); begin inherited create(aOwner); + + // provide defaults, necessary because not handled by docking.xml + width := (Screen.Width div 3) * 2; + height := (Screen.Height div 3) * 2; + fOptionCategories := TCEEditableOptionsSubject.create; EntitiesConnector.addObserver(self);