incubator-callback-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From becka...@apache.org
Subject [43/50] git commit: Fixed callback/callback-ios#23 - on app resume, it always throws either an offline/online event even though the online state never changed
Date Fri, 13 Jan 2012 15:59:07 GMT
Fixed callback/callback-ios#23 - on app resume, it always throws either an offline/online event
even though the online state never changed


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/334fecb6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/334fecb6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/334fecb6

Branch: refs/heads/master
Commit: 334fecb6f9932953c08c930cb130578d9ba0e498
Parents: 3c87427
Author: shazron <shazron@gmail.com>
Authored: Fri Nov 25 16:03:19 2011 -0800
Committer: shazron <shazron@gmail.com>
Committed: Fri Nov 25 16:03:19 2011 -0800

----------------------------------------------------------------------
 PhoneGapLib/Classes/Connection.m |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/334fecb6/PhoneGapLib/Classes/Connection.m
----------------------------------------------------------------------
diff --git a/PhoneGapLib/Classes/Connection.m b/PhoneGapLib/Classes/Connection.m
index a916ada..68cf220 100644
--- a/PhoneGapLib/Classes/Connection.m
+++ b/PhoneGapLib/Classes/Connection.m
@@ -43,7 +43,13 @@
 - (void) updateReachability:(Reachability*)reachability
 {
 	if (reachability) {
-		self.connectionType = [self w3cConnectionTypeFor:reachability];
+        // check whether the connection type has changed
+        NSString* newConnectionType = [self w3cConnectionTypeFor:reachability];
+        if ([newConnectionType isEqualToString:self.connectionType]) { // the same as before,
remove dupes
+            return;
+        } else {
+            self.connectionType = [self w3cConnectionTypeFor:reachability];
+        }
 	}
 	
 	NSString* js = nil;


Mime
View raw message