aboutsummaryrefslogtreecommitdiff
path: root/AddressBook
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-01-08 04:36:12 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-01-08 04:36:12 +0000
commitb2fa9805eb63d5daa1dd8fab1edf0c85fb7ebfc0 (patch)
treea07aae86ed120807b8f2d5f621e575f4257115c8 /AddressBook
parent31ce8143b3739153e88bd6847e1fbaf7633f6233 (diff)
[Author: dmaclach]
Added some basic casting debugging goodness to GTM. Opinions? added to help catch a bug in QSB. R=thomasvl DELTA=55 (55 added, 0 deleted, 0 changed)
Diffstat (limited to 'AddressBook')
-rw-r--r--AddressBook/GTMABAddressBook.m5
1 files changed, 4 insertions, 1 deletions
diff --git a/AddressBook/GTMABAddressBook.m b/AddressBook/GTMABAddressBook.m
index 77642db..637494b 100644
--- a/AddressBook/GTMABAddressBook.m
+++ b/AddressBook/GTMABAddressBook.m
@@ -18,6 +18,7 @@
#import "GTMABAddressBook.h"
#import "GTMGarbageCollection.h"
+#import "GTMTypeCasting.h"
#if GTM_IPHONE_SDK
#import <UIKit/UIKit.h>
@@ -811,7 +812,9 @@ typedef struct {
isEqual = [label isEqual:objLabel];
if (isEqual) {
id value = [self valueAtIndex:i];
- id objValue = [(GTMABMultiValue*)object valueAtIndex:i];
+ GTMABMultiValue *multiValueObject
+ = GTM_STATIC_CAST(GTMABMultiValue, object);
+ id objValue = [multiValueObject valueAtIndex:i];
isEqual = [value isEqual:objValue];
}
}