diff --git a/lazproj/coedit.lpi b/lazproj/coedit.lpi index ed4ac89f..ba52dfbe 100644 --- a/lazproj/coedit.lpi +++ b/lazproj/coedit.lpi @@ -1,7 +1,7 @@ - + diff --git a/src/ce_libmaneditor.pas b/src/ce_libmaneditor.pas index fd8bdc1e..429805b1 100644 --- a/src/ce_libmaneditor.pas +++ b/src/ce_libmaneditor.pas @@ -131,7 +131,8 @@ end; procedure TCELibManEditorWidget.projClosing(project: ICECommonProject); begin - fProj := nil; + if fProj = project then + fProj := nil; if project = fFreeProj then fFreeProj := nil; updateButtonsState; @@ -699,6 +700,7 @@ begin exit; LibMan.libraries.Delete(List.Selected.Index); List.Items.Delete(List.Selected.Index); + updateButtonsState; end; procedure TCELibManEditorWidget.btnSelProjClick(Sender: TObject);