Repository: thrift
Updated Branches:
  refs/heads/master f58bca7ad -> 36c357a90


THRIFT-3406 Cocoa client should not schedule streams on main runloop
Client: Cocoa
Patch: Aleksei Shevchenko


Project: http://git-wip-us.apache.org/repos/asf/thrift/repo
Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/36c357a9
Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/36c357a9
Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/36c357a9

Branch: refs/heads/master
Commit: 36c357a90eeda250d1c7eb1d419dbe9010e0d65f
Parents: f58bca7
Author: Jens Geyer <[email protected]>
Authored: Mon Nov 2 22:10:58 2015 +0100
Committer: Jens Geyer <[email protected]>
Committed: Mon Nov 2 22:13:11 2015 +0100

----------------------------------------------------------------------
 lib/cocoa/src/transport/TSSLSocketTransport.m | 4 ++--
 lib/cocoa/src/transport/TSocketTransport.m    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/thrift/blob/36c357a9/lib/cocoa/src/transport/TSSLSocketTransport.m
----------------------------------------------------------------------
diff --git a/lib/cocoa/src/transport/TSSLSocketTransport.m 
b/lib/cocoa/src/transport/TSSLSocketTransport.m
index ab5eb3d..1b1214f 100644
--- a/lib/cocoa/src/transport/TSSLSocketTransport.m
+++ b/lib/cocoa/src/transport/TSSLSocketTransport.m
@@ -126,12 +126,12 @@
 
     inputStream = (__bridge NSInputStream *)readStream;
     [inputStream setDelegate:self];
-    [inputStream scheduleInRunLoop:[NSRunLoop mainRunLoop] 
forMode:NSDefaultRunLoopMode];
+    [inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] 
forMode:NSDefaultRunLoopMode];
     [inputStream open];
 
     outputStream = (__bridge NSOutputStream *)writeStream;
     [outputStream setDelegate:self];
-    [outputStream scheduleInRunLoop:[NSRunLoop mainRunLoop] 
forMode:NSDefaultRunLoopMode];
+    [outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] 
forMode:NSDefaultRunLoopMode];
     [outputStream open];
 
     CFRelease(readStream);

http://git-wip-us.apache.org/repos/asf/thrift/blob/36c357a9/lib/cocoa/src/transport/TSocketTransport.m
----------------------------------------------------------------------
diff --git a/lib/cocoa/src/transport/TSocketTransport.m 
b/lib/cocoa/src/transport/TSocketTransport.m
index 1b8fe9b..272baf6 100644
--- a/lib/cocoa/src/transport/TSocketTransport.m
+++ b/lib/cocoa/src/transport/TSocketTransport.m
@@ -46,12 +46,12 @@
 
     inputStream = (__bridge NSInputStream *)readStream;
     [inputStream setDelegate:self];
-    [inputStream scheduleInRunLoop:NSRunLoop.mainRunLoop 
forMode:NSDefaultRunLoopMode];
+    [inputStream scheduleInRunLoop:NSRunLoop.currentRunLoop 
forMode:NSDefaultRunLoopMode];
     [inputStream open];
 
     outputStream = (__bridge NSOutputStream *)writeStream;
     [outputStream setDelegate:self];
-    [outputStream scheduleInRunLoop:NSRunLoop.mainRunLoop 
forMode:NSDefaultRunLoopMode];
+    [outputStream scheduleInRunLoop:NSRunLoop.currentRunLoop 
forMode:NSDefaultRunLoopMode];
     [outputStream open];
   }
   else {

Reply via email to