summaryrefslogtreecommitdiff
path: root/macosx/Source
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/Source')
-rw-r--r--macosx/Source/PcsxrMemoryObject.h1
-rw-r--r--macosx/Source/PcsxrMemoryObject.m8
2 files changed, 9 insertions, 0 deletions
diff --git a/macosx/Source/PcsxrMemoryObject.h b/macosx/Source/PcsxrMemoryObject.h
index 5a7a3b37..539d0829 100644
--- a/macosx/Source/PcsxrMemoryObject.h
+++ b/macosx/Source/PcsxrMemoryObject.h
@@ -36,6 +36,7 @@ typedef NS_ENUM(char, PCSXRMemFlags) {
@property (readonly) uint8_t startingIndex;
@property (readonly) uint8_t blockSize;
+@property (readonly, copy) NSImage *firstMemImage;
@property (readonly, unsafe_unretained, nonatomic) NSImage *memImage;
@property (readonly, nonatomic) unsigned memIconCount;
@property (readonly, unsafe_unretained, nonatomic) NSString *flagName;
diff --git a/macosx/Source/PcsxrMemoryObject.m b/macosx/Source/PcsxrMemoryObject.m
index 7d11b6f8..bd6db46c 100644
--- a/macosx/Source/PcsxrMemoryObject.m
+++ b/macosx/Source/PcsxrMemoryObject.m
@@ -207,6 +207,14 @@ static NSString *MemLabelEndLink;
return (unsigned)[memImages count];
}
+- (NSImage*)firstMemImage
+{
+ if (memImageIndex == -1) {
+ return [PcsxrMemoryObject blankImage];
+ }
+ return memImages[0];
+}
+
- (NSImage*)memImage
{
if (memImageIndex == -1) {