diff --git a/Implab.Fx/ControlBoundPromise.cs b/Implab.Fx/ControlBoundPromise.cs --- a/Implab.Fx/ControlBoundPromise.cs +++ b/Implab.Fx/ControlBoundPromise.cs @@ -12,8 +12,8 @@ namespace Implab.Fx { m_target = target; } - public ControlBoundPromise(Control target, IPromise parent, bool cancellable) - : base(parent, cancellable) { + public ControlBoundPromise(Control target, IPromise parent) + : base(parent) { Safe.ArgumentNotNull(target, "target"); m_target = target; diff --git a/Implab.Fx/PromiseHelpers.cs b/Implab.Fx/PromiseHelpers.cs --- a/Implab.Fx/PromiseHelpers.cs +++ b/Implab.Fx/PromiseHelpers.cs @@ -27,7 +27,7 @@ namespace Implab.Fx Safe.ArgumentNotNull(that, "that"); Safe.ArgumentNotNull(ctl, "ctl"); - var directed = new ControlBoundPromise(ctl,that,true); + var directed = new ControlBoundPromise(ctl,that); that.Last( directed.Resolve,