summaryrefslogtreecommitdiff
path: root/macosx/PcsxrMemoryObject.m
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/PcsxrMemoryObject.m')
-rwxr-xr-xmacosx/PcsxrMemoryObject.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/macosx/PcsxrMemoryObject.m b/macosx/PcsxrMemoryObject.m
index e85145b2..4d740b30 100755
--- a/macosx/PcsxrMemoryObject.m
+++ b/macosx/PcsxrMemoryObject.m
@@ -123,15 +123,17 @@ NSString *const memoryAnimateTimerKey = @"PCSXR Memory Card Image Animate";
return;
}
//This is the only setter that is being watched AND changed.
- [self willChangeValueForKey:@"memImage"];
#if __has_feature(objc_arc)
+ [self willChangeValueForKey:@"memImage"];
memImage = theMemImage;
+ [self didChangeValueForKey:@"memImage"];
#else
NSImage *tmpImage = memImage;
+ [self willChangeValueForKey:@"memImage"];
memImage = [theMemImage retain];
+ [self didChangeValueForKey:@"memImage"];
[tmpImage release];
#endif
- [self didChangeValueForKey:@"memImage"];
}
- (NSImage*)memImage
{