git.ithinksw.org
/
ITFoundation.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
feac863
)
ITSendAEWithString returns the AEDesc at index 1 of the resulting AEDesc, which is...
author
Kent Sutherland
<ksuther@ithinksw.com>
Sun, 25 Apr 2004 15:14:15 +0000
(15:14 +0000)
committer
Kent Sutherland
<ksuther@ithinksw.com>
Sun, 25 Apr 2004 15:14:15 +0000
(15:14 +0000)
ITAppleEventTools.m
patch
|
blob
|
history
diff --git
a/ITAppleEventTools.m
b/ITAppleEventTools.m
index
e4bd45a
..
217a1d1
100755
(executable)
--- a/
ITAppleEventTools.m
+++ b/
ITAppleEventTools.m
@@
-19,6
+19,7
@@
NSAppleEventDescriptor *ITSendAEWithString(NSString *sendString, FourCharCode ev
AppleEvent sendEvent, replyEvent;
NSAppleEventDescriptor *send, *recv;
AppleEvent sendEvent, replyEvent;
NSAppleEventDescriptor *send, *recv;
+ AEDesc nthDesc;
AEBuildError buildError;
OSStatus berr,err;
AEBuildError buildError;
OSStatus berr,err;
@@
-37,7
+38,11
@@
NSAppleEventDescriptor *ITSendAEWithString(NSString *sendString, FourCharCode ev
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, NULL, NULL);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, NULL, NULL);
- recv = [[[NSAppleEventDescriptor alloc] initWithAEDescNoCopy:&replyEvent] autorelease];
+
+ err = AEGetNthDesc(&replyEvent, 1, typeWildCard, nil, &nthDesc);
+ if (!err) ITDebugLog(@"Error getting Nth desc.");
+
+ recv = [[[NSAppleEventDescriptor alloc] initWithAEDescNoCopy:&nthDesc] autorelease];
if (!err) [recv logDesc];
if (err) {
if (!err) [recv logDesc];
if (err) {