diff --git a/demo/webwidget/designdemo/webideclient.pp b/demo/webwidget/designdemo/webideclient.pp index 5d0a23d..a122d1d 100644 --- a/demo/webwidget/designdemo/webideclient.pp +++ b/demo/webwidget/designdemo/webideclient.pp @@ -78,13 +78,12 @@ Var aActionPayload : TJSObject; begin - if (aCode div 100)=2 then + if ((aCode div 100)=2) and Assigned(aPayload) and Assigned(OnActionResponse) then begin aID:=NativeInt(aPayLoad['id']); aName:=String(aPayLoad['name']); aActionPayLoad:=TJSObject(aPayLoad['payload']); - If Assigned(OnActionResponse) then - OnActionResponse(Self,aID,aName,aActionPayload); + OnActionResponse(Self,aID,aName,aActionPayload); end; end;