From fb51972a589c760d9bb71e502ab8a16c5e6bd625 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Wed, 15 Jun 2016 09:16:58 +0200 Subject: [PATCH] fix cases where project inspectors were not cleared revealed by project groups, and it was confusing. --- src/ce_dubprojeditor.pas | 4 ++++ src/ce_projinspect.pas | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/ce_dubprojeditor.pas b/src/ce_dubprojeditor.pas index c35abab9..1f9caa41 100644 --- a/src/ce_dubprojeditor.pas +++ b/src/ce_dubprojeditor.pas @@ -204,7 +204,11 @@ begin fProj := nil; enabled := false; if aProject.getFormat <> pfDub then + begin + updateEditor; + updateInspector; exit; + end; fProj := TCEDubProject(aProject.getProject); enabled := true; if not Visible then diff --git a/src/ce_projinspect.pas b/src/ce_projinspect.pas index d616dece..f7904e57 100644 --- a/src/ce_projinspect.pas +++ b/src/ce_projinspect.pas @@ -183,7 +183,10 @@ begin enabled := false; fLastFileOrFolder := ''; if aProject.getFormat <> pfNative then + begin + updateImperative; exit; + end; enabled := true; // fProject := TCENativeProject(aProject.getProject);