silenced partial availablity warnings

This commit is contained in:
michael starke
2017-04-19 11:35:02 +02:00
parent 56af1da2dd
commit 223bef5c6c
2 changed files with 12 additions and 0 deletions

View File

@@ -107,7 +107,10 @@
break; break;
} }
if([self.superclass instancesRespondToSelector:@selector(setControlSize:)]) { if([self.superclass instancesRespondToSelector:@selector(setControlSize:)]) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunguarded-availability"
super.controlSize = controlSize; super.controlSize = controlSize;
#pragma clang diagnostic pop
} }
else { else {
self.cell.controlSize = controlSize; self.cell.controlSize = controlSize;
@@ -116,7 +119,10 @@
- (NSControlSize)controlSize { - (NSControlSize)controlSize {
if([self.superclass instancesRespondToSelector:@selector(controlSize)]) { if([self.superclass instancesRespondToSelector:@selector(controlSize)]) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunguarded-availability"
return super.controlSize; return super.controlSize;
#pragma clang diagnostic pop
} }
return self.cell.controlSize; return self.cell.controlSize;
} }

View File

@@ -56,7 +56,10 @@
break; break;
} }
if([self.superclass instancesRespondToSelector:@selector(setControlSize:)]) { if([self.superclass instancesRespondToSelector:@selector(setControlSize:)]) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunguarded-availability"
super.controlSize = controlSize; super.controlSize = controlSize;
#pragma clang diagnostic pop
} }
else { else {
self.cell.controlSize = controlSize; self.cell.controlSize = controlSize;
@@ -65,7 +68,10 @@
- (NSControlSize)controlSize { - (NSControlSize)controlSize {
if([self.superclass instancesRespondToSelector:@selector(controlSize)]) { if([self.superclass instancesRespondToSelector:@selector(controlSize)]) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunguarded-availability"
return super.controlSize; return super.controlSize;
#pragma clang pop
} }
return self.cell.controlSize; return self.cell.controlSize;
} }