mirror of https://gitlab.com/basile.b/dexed.git
fix, option editor was not updating edited value on cancel event
This commit is contained in:
parent
5b9743bcf3
commit
faecac4b3a
|
@ -155,12 +155,11 @@ begin
|
||||||
if selCat.Selected = nil then exit;
|
if selCat.Selected = nil then exit;
|
||||||
if selcat.Selected.Data = nil then exit;
|
if selcat.Selected.Data = nil then exit;
|
||||||
//
|
//
|
||||||
|
if inspector.Parent <> nil then
|
||||||
|
inspector.ItemIndex := -1;
|
||||||
PCategoryData(selCat.Selected.Data)^
|
PCategoryData(selCat.Selected.Data)^
|
||||||
.observer
|
.observer
|
||||||
.optionedEvent(oeeCancel);
|
.optionedEvent(oeeCancel);
|
||||||
//
|
|
||||||
// if generic editor then
|
|
||||||
// refresh displayed value since the provider may have updated the options container
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCEOptionEditorWidget.btnAcceptClick(Sender: TObject);
|
procedure TCEOptionEditorWidget.btnAcceptClick(Sender: TObject);
|
||||||
|
@ -168,6 +167,8 @@ begin
|
||||||
if selCat.Selected = nil then exit;
|
if selCat.Selected = nil then exit;
|
||||||
if selcat.Selected.Data = nil then exit;
|
if selcat.Selected.Data = nil then exit;
|
||||||
//
|
//
|
||||||
|
if inspector.Parent <> nil then
|
||||||
|
inspector.ItemIndex := -1;
|
||||||
PCategoryData(selCat.Selected.Data)^
|
PCategoryData(selCat.Selected.Data)^
|
||||||
.observer
|
.observer
|
||||||
.optionedEvent(oeeAccept);
|
.optionedEvent(oeeAccept);
|
||||||
|
|
Loading…
Reference in New Issue