Skip to content

Commit 2199643

Browse files
Merge pull request #1078 from rnapier/fix/implicit-self-warnings
Fixes #1077 "Block implicity retains 'self'" warnings
2 parents d34571e + 0e178cb commit 2199643

File tree

51 files changed

+1234
-1236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1234
-1236
lines changed

Core/XMPPModule.m

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,16 @@ - (BOOL)activate:(XMPPStream *)aXmppStream
6565

6666
dispatch_block_t block = ^{
6767

68-
if (xmppStream != nil)
68+
if (self->xmppStream != nil)
6969
{
7070
result = NO;
7171
}
7272
else
7373
{
74-
xmppStream = aXmppStream;
74+
self->xmppStream = aXmppStream;
7575

76-
[xmppStream addDelegate:self delegateQueue:moduleQueue];
77-
[xmppStream registerModule:self];
76+
[self->xmppStream addDelegate:self delegateQueue:self->moduleQueue];
77+
[self->xmppStream registerModule:self];
7878

7979
[self didActivate];
8080
}
@@ -115,14 +115,14 @@ - (void)deactivate
115115
{
116116
dispatch_block_t block = ^{
117117

118-
if (xmppStream)
118+
if (self->xmppStream)
119119
{
120120
[self willDeactivate];
121121

122-
[xmppStream removeDelegate:self delegateQueue:moduleQueue];
123-
[xmppStream unregisterModule:self];
122+
[self->xmppStream removeDelegate:self delegateQueue:self->moduleQueue];
123+
[self->xmppStream unregisterModule:self];
124124

125-
xmppStream = nil;
125+
self->xmppStream = nil;
126126
}
127127
};
128128

@@ -165,7 +165,7 @@ - (XMPPStream *)xmppStream
165165
__block XMPPStream *result;
166166

167167
dispatch_sync(moduleQueue, ^{
168-
result = xmppStream;
168+
result = self->xmppStream;
169169
});
170170

171171
return result;
@@ -177,7 +177,7 @@ - (void)addDelegate:(id)delegate delegateQueue:(dispatch_queue_t)delegateQueue
177177
// Asynchronous operation (if outside xmppQueue)
178178

179179
dispatch_block_t block = ^{
180-
[multicastDelegate addDelegate:delegate delegateQueue:delegateQueue];
180+
[self->multicastDelegate addDelegate:delegate delegateQueue:delegateQueue];
181181
};
182182

183183
if (dispatch_get_specific(moduleQueueTag))
@@ -189,7 +189,7 @@ - (void)addDelegate:(id)delegate delegateQueue:(dispatch_queue_t)delegateQueue
189189
- (void)removeDelegate:(id)delegate delegateQueue:(dispatch_queue_t)delegateQueue synchronously:(BOOL)synchronously
190190
{
191191
dispatch_block_t block = ^{
192-
[multicastDelegate removeDelegate:delegate delegateQueue:delegateQueue];
192+
[self->multicastDelegate removeDelegate:delegate delegateQueue:delegateQueue];
193193
};
194194

195195
if (dispatch_get_specific(moduleQueueTag))

Core/XMPPParser.m

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -792,14 +792,14 @@ - (void)setDelegate:(id)newDelegate delegateQueue:(dispatch_queue_t)newDelegateQ
792792

793793
dispatch_block_t block = ^{
794794

795-
delegate = newDelegate;
795+
self->delegate = newDelegate;
796796

797797
#if !OS_OBJECT_USE_OBJC
798798
if (delegateQueue)
799799
dispatch_release(delegateQueue);
800800
#endif
801801

802-
delegateQueue = newDelegateQueue;
802+
self->delegateQueue = newDelegateQueue;
803803
};
804804

805805
if (dispatch_get_specific(xmppParserQueueTag))
@@ -812,27 +812,27 @@ - (void)parseData:(NSData *)data
812812
{
813813
dispatch_block_t block = ^{ @autoreleasepool {
814814

815-
int result = xmlParseChunk(parserCtxt, (const char *)[data bytes], (int)[data length], 0);
815+
int result = xmlParseChunk(self->parserCtxt, (const char *)[data bytes], (int)[data length], 0);
816816

817817
if (result == 0)
818818
{
819-
if (delegateQueue && [delegate respondsToSelector:@selector(xmppParserDidParseData:)])
819+
if (self->delegateQueue && [self->delegate respondsToSelector:@selector(xmppParserDidParseData:)])
820820
{
821-
__strong id theDelegate = delegate;
821+
__strong id theDelegate = self->delegate;
822822

823-
dispatch_async(delegateQueue, ^{ @autoreleasepool {
823+
dispatch_async(self->delegateQueue, ^{ @autoreleasepool {
824824

825825
[theDelegate xmppParserDidParseData:self];
826826
}});
827827
}
828828
}
829829
else
830830
{
831-
if (delegateQueue && [delegate respondsToSelector:@selector(xmppParser:didFail:)])
831+
if (self->delegateQueue && [self->delegate respondsToSelector:@selector(xmppParser:didFail:)])
832832
{
833833
NSError *error;
834834

835-
xmlError *xmlErr = xmlCtxtGetLastError(parserCtxt);
835+
xmlError *xmlErr = xmlCtxtGetLastError(self->parserCtxt);
836836

837837
if (xmlErr->message)
838838
{
@@ -846,9 +846,9 @@ - (void)parseData:(NSData *)data
846846
error = [NSError errorWithDomain:@"libxmlErrorDomain" code:xmlErr->code userInfo:nil];
847847
}
848848

849-
__strong id theDelegate = delegate;
849+
__strong id theDelegate = self->delegate;
850850

851-
dispatch_async(delegateQueue, ^{ @autoreleasepool {
851+
dispatch_async(self->delegateQueue, ^{ @autoreleasepool {
852852

853853
[theDelegate xmppParser:self didFail:error];
854854
}});

0 commit comments

Comments
 (0)