Cleanups suggested by Andrew Grieve.
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/commit/0f006eca Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/0f006eca Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/0f006eca Branch: refs/heads/master Commit: 0f006ecaf8dff735f67e2e2f6966104af8a7491d Parents: 8fd987e Author: Braden Shepherdson <bra...@chromium.org> Authored: Tue Sep 25 16:12:57 2012 -0400 Committer: Braden Shepherdson <bra...@chromium.org> Committed: Tue Sep 25 16:12:57 2012 -0400 ---------------------------------------------------------------------- CordovaLib/Classes/CDVConnection.m | 4 ++-- CordovaLib/Classes/CDVFileTransfer.m | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/0f006eca/CordovaLib/Classes/CDVConnection.m ---------------------------------------------------------------------- diff --git a/CordovaLib/Classes/CDVConnection.m b/CordovaLib/Classes/CDVConnection.m index 9f648d1..9a7b392 100644 --- a/CordovaLib/Classes/CDVConnection.m +++ b/CordovaLib/Classes/CDVConnection.m @@ -152,8 +152,8 @@ - (void)onReset { - [[NSNotificationCenter defaultCenter] removeObserver:self - name:kReachabilityChangedNotification object:nil]; + // Update the value cached in Javascript after a reset, because it would have been lost on navigation. + [self performSelector:@selector(updateOnlineStatus) withObject:nil afterDelay:1.0]; } @end http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/0f006eca/CordovaLib/Classes/CDVFileTransfer.m ---------------------------------------------------------------------- diff --git a/CordovaLib/Classes/CDVFileTransfer.m b/CordovaLib/Classes/CDVFileTransfer.m index 652546b..c573642 100644 --- a/CordovaLib/Classes/CDVFileTransfer.m +++ b/CordovaLib/Classes/CDVFileTransfer.m @@ -396,9 +396,7 @@ static CFIndex WriteDataToStream(NSData* data, CFWriteStreamRef stream) - (void)onReset { for (CDVFileTransferDelegate* delegate in [activeTransfers allValues]) { - if (delegate != nil) { - [delegate.connection cancel]; - } + [delegate.connection cancel]; } [activeTransfers removeAllObjects]; }