]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
AEGetNthPtr() is stupid and counts from 1. Allowing for this gets aevt/odoc
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 25 Jan 2003 14:04:47 +0000 (14:04 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 25 Jan 2003 14:04:47 +0000 (14:04 +0000)
working.

[originally from svn r2715]

mac/macdlg.c

index 53ba24c0a035160ad7c1a3df2327adb04a900bf5..2606f0b00a5f80dfedb54cf8b125941fec302b46 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: macdlg.c,v 1.6 2003/01/23 22:57:43 ben Exp $ */
+/* $Id: macdlg.c,v 1.7 2003/01/25 14:04:47 ben Exp $ */
 /*
  * Copyright (c) 2002 Ben Harris
  * All rights reserved.
@@ -195,8 +195,8 @@ pascal OSErr mac_aevt_odoc(const AppleEvent *req, AppleEvent *reply,
     if (err != noErr) goto out;
 
     for (i = 0; i < ndocs; i++) {
-       err = AEGetNthPtr(&docs, i, typeFSS, &keywd, &type, &fss, sizeof(fss),
-                         &size);
+       err = AEGetNthPtr(&docs, i + 1, typeFSS,
+                         &keywd, &type, &fss, sizeof(fss), &size);
        if (err != noErr) goto out;
        err = mac_opensessionfrom(&fss);
        if (err != noErr) goto out;