Skip to content
This repository was archived by the owner on Apr 20, 2018. It is now read-only.

Commit 1258b03

Browse files
Fixing Issue #843
1 parent c424e90 commit 1258b03

28 files changed

Lines changed: 61 additions & 30 deletions

dist/rx.all.compat.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6489,6 +6489,8 @@ function createCbHandler(o, ctx, selector) {
64896489
*/
64906490
Observable.fromCallback = function (fn, ctx, selector) {
64916491
return function () {
6492+
typeof ctx === 'undefined' && (ctx = this);
6493+
64926494
var len = arguments.length, args = new Array(len)
64936495
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
64946496
return createCbObservable(fn, ctx, selector, args);
@@ -6537,6 +6539,7 @@ function createNodeHandler(o, ctx, selector) {
65376539
*/
65386540
Observable.fromNodeCallback = function (fn, ctx, selector) {
65396541
return function () {
6542+
typeof ctx === 'undefined' && (ctx = this);
65406543
var len = arguments.length, args = new Array(len);
65416544
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
65426545
return createNodeObservable(fn, ctx, selector, args);

dist/rx.all.compat.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.all.compat.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.all.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6387,6 +6387,8 @@ function createCbHandler(o, ctx, selector) {
63876387
*/
63886388
Observable.fromCallback = function (fn, ctx, selector) {
63896389
return function () {
6390+
typeof ctx === 'undefined' && (ctx = this);
6391+
63906392
var len = arguments.length, args = new Array(len)
63916393
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
63926394
return createCbObservable(fn, ctx, selector, args);
@@ -6435,6 +6437,7 @@ function createNodeHandler(o, ctx, selector) {
64356437
*/
64366438
Observable.fromNodeCallback = function (fn, ctx, selector) {
64376439
return function () {
6440+
typeof ctx === 'undefined' && (ctx = this);
64386441
var len = arguments.length, args = new Array(len);
64396442
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
64406443
return createNodeObservable(fn, ctx, selector, args);

dist/rx.all.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.all.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.async.compat.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,8 @@ function createCbHandler(o, ctx, selector) {
268268
*/
269269
Observable.fromCallback = function (fn, ctx, selector) {
270270
return function () {
271+
typeof ctx === 'undefined' && (ctx = this);
272+
271273
var len = arguments.length, args = new Array(len)
272274
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
273275
return createCbObservable(fn, ctx, selector, args);
@@ -316,6 +318,7 @@ function createNodeHandler(o, ctx, selector) {
316318
*/
317319
Observable.fromNodeCallback = function (fn, ctx, selector) {
318320
return function () {
321+
typeof ctx === 'undefined' && (ctx = this);
319322
var len = arguments.length, args = new Array(len);
320323
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
321324
return createNodeObservable(fn, ctx, selector, args);

dist/rx.async.compat.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.async.compat.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.async.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,8 @@ function createCbHandler(o, ctx, selector) {
268268
*/
269269
Observable.fromCallback = function (fn, ctx, selector) {
270270
return function () {
271+
typeof ctx === 'undefined' && (ctx = this);
272+
271273
var len = arguments.length, args = new Array(len)
272274
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
273275
return createCbObservable(fn, ctx, selector, args);
@@ -316,6 +318,7 @@ function createNodeHandler(o, ctx, selector) {
316318
*/
317319
Observable.fromNodeCallback = function (fn, ctx, selector) {
318320
return function () {
321+
typeof ctx === 'undefined' && (ctx = this);
319322
var len = arguments.length, args = new Array(len);
320323
for(var i = 0; i < len; i++) { args[i] = arguments[i]; }
321324
return createNodeObservable(fn, ctx, selector, args);

0 commit comments

Comments
 (0)