Skip to content
This repository was archived by the owner on Feb 19, 2020. It is now read-only.

Commit 26e8967

Browse files
author
Benjamin Scholtysik (Reimold)
authored
Merge pull request #453 from MatkovIvan/fix/inf-recursion
Fix infinite recursion in setter
2 parents 4960b31 + 8b37118 commit 26e8967

File tree

3 files changed

+2
-13
lines changed

3 files changed

+2
-13
lines changed

Classes/BITBlurImageAnnotation.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ - (void)setSourceImage:(UIImage *)sourceImage {
7676
}
7777

7878
- (void)setSelected:(BOOL)selected {
79-
self.selected = selected;
79+
super.selected = selected;
8080

8181
if (selected){
8282
self.selectedLayer.opacity = 0.6f;

Classes/BITImageAnnotation.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,11 @@
3030

3131
@interface BITImageAnnotation : UIView
3232

33-
@property (nonatomic) BOOL selected;
33+
@property (nonatomic, getter=isSelected) BOOL selected;
3434
@property (nonatomic) CGSize movedDelta;
3535
@property (nonatomic, weak) UIImage *sourceImage;
3636
@property (nonatomic) CGRect imageFrame;
3737

3838
- (BOOL)resizable;
3939

40-
- (void)setSelected:(BOOL)selected;
41-
- (BOOL)isSelected;
42-
4340
@end

Classes/BITImageAnnotation.m

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,6 @@ -(BOOL)resizable {
3838
return NO;
3939
}
4040

41-
- (void)setSelected:(BOOL)selected {
42-
_selected = selected;
43-
}
44-
45-
- (BOOL)isSelected {
46-
return self.selected;
47-
}
48-
4941
@end
5042

5143
#endif

0 commit comments

Comments
 (0)