mirror of https://gitlab.com/basile.b/dexed.git
fix #379 - field editor of the DUB project inspector disabled when creating a DUB project after a SDL one
This commit is contained in:
parent
fa2bce2c49
commit
67e6853bfe
|
@ -303,12 +303,7 @@ end;
|
||||||
{$REGION ICEProjectObserver ----------------------------------------------------}
|
{$REGION ICEProjectObserver ----------------------------------------------------}
|
||||||
procedure TCEDubProjectEditorWidget.projNew(project: ICECommonProject);
|
procedure TCEDubProjectEditorWidget.projNew(project: ICECommonProject);
|
||||||
begin
|
begin
|
||||||
fProj := nil;
|
projFocused(project);
|
||||||
enabled := false;
|
|
||||||
if project.getFormat <> pfDUB then
|
|
||||||
exit;
|
|
||||||
enabled := true;
|
|
||||||
fProj := TCEDubProject(project.getProject);
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCEDubProjectEditorWidget.projChanged(project: ICECommonProject);
|
procedure TCEDubProjectEditorWidget.projChanged(project: ICECommonProject);
|
||||||
|
@ -346,14 +341,17 @@ begin
|
||||||
end;
|
end;
|
||||||
fProj := TCEDubProject(project.getProject);
|
fProj := TCEDubProject(project.getProject);
|
||||||
enabled := true;
|
enabled := true;
|
||||||
if not Visible then
|
|
||||||
exit;
|
|
||||||
|
|
||||||
if fProj.isSDL then
|
if fProj.isSDL then
|
||||||
begin
|
begin
|
||||||
edProp.Enabled:= false;
|
edProp.Enabled:= false;
|
||||||
btnAcceptProp.Enabled:=false;
|
btnAcceptProp.Enabled:=false;
|
||||||
|
end else
|
||||||
|
begin
|
||||||
|
edProp.Enabled:= true;
|
||||||
|
btnAcceptProp.Enabled:=true;
|
||||||
end;
|
end;
|
||||||
|
if not Visible then
|
||||||
|
exit;
|
||||||
|
|
||||||
updateEditor;
|
updateEditor;
|
||||||
end;
|
end;
|
||||||
|
|
Loading…
Reference in New Issue