Lots of stuff changed? I dunno, I did it last week.
authorKent Sutherland <ksuther@ithinksw.com>
Tue, 27 May 2003 19:03:12 +0000 (19:03 +0000)
committerKent Sutherland <ksuther@ithinksw.com>
Tue, 27 May 2003 19:03:12 +0000 (19:03 +0000)
English.lproj/Preferences.nib/keyedobjects.nib
iTunesRemote.m

index b8110c9..e08d867 100755 (executable)
Binary files a/English.lproj/Preferences.nib/keyedobjects.nib and b/English.lproj/Preferences.nib/keyedobjects.nib differ
index c24a5dc..8a97ab5 100755 (executable)
 
 - (ProcessSerialNumber)iTunesPSN
 {
-    NSArray *apps = [[NSWorkspace sharedWorkspace] launchedApplications];
+    /*NSArray *apps = [[NSWorkspace sharedWorkspace] launchedApplications];
     ProcessSerialNumber number;
     int i;
     int count = [apps count];
                 @"NSApplicationProcessSerialNumberLow"] intValue];
         }
     }
+    return number;*/
+    ProcessSerialNumber number;
+    number.highLongOfPSN = kNoProcess;
+    number.lowLongOfPSN = 0;
+    
+    while ( (GetNextProcess(&number) == noErr) ) 
+    {
+        CFStringRef name;
+        if ( (CopyProcessName(&number, &name) == noErr) )
+        {
+            if ([(NSString *)name isEqualToString:@"iTunes"])
+            {
+                return number;
+            }
+            [(NSString *)name release];
+        }
+    }
     return number;
 }