# HG changeset patch # User cin # Date 1416393249 -10800 # Node ID 38d6a4db35d7743284d2b6a08bc1dd899c116036 # Parent 1a8426e6e895a6f625001fc48706581e31fcd1a0 fixed Promise.Error handler diff -r 1a8426e6e895 -r 38d6a4db35d7 Implab/Promise.cs --- a/Implab/Promise.cs Sun Nov 16 02:49:12 2014 +0300 +++ b/Implab/Promise.cs Wed Nov 19 13:34:09 2014 +0300 @@ -178,7 +178,7 @@ public Promise(IPromise parent) { if (parent != null) - AddMappers( + AddHandler( null, null, () => { @@ -335,7 +335,7 @@ var medium = new Promise(this); AddMappers( - null, + x => x, e => { error(e); return default(T); @@ -362,7 +362,7 @@ var medium = new Promise(this); - AddMappers(null, handler, null, medium, true); + AddMappers(x => x, handler, null, medium, true); return medium; }