* applescript.m: MacOS X AppleScript support
*****************************************************************************
* Copyright (C) 2002-2003 VideoLAN
- * $Id: applescript.m,v 1.6 2004/01/20 15:34:43 hartman Exp $
+ * $Id$
*
* Authors: Derk-Jan Hartman <thedj@users.sourceforge.net>
*
if ( [o_command isEqualToString:@"GetURL"] || [o_command isEqualToString:@"OpenURL"] )
{
- intf_thread_t * p_intf = [NSApp getIntf];
+ intf_thread_t * p_intf = VLCIntf;
playlist_t * p_playlist = vlc_object_find( p_intf, VLC_OBJECT_PLAYLIST,
FIND_ANYWHERE );
if( p_playlist == NULL )
{
NSURL * o_url;
- int i_mode = PLAYLIST_INSERT;
-
playlist_Add( p_playlist, [o_urlString fileSystemRepresentation],
- [[o_urlString fileSystemRepresentation] lastPathComponent],
- i_mode, PLAYLIST_END );
+ [[[NSFileManager defaultManager] displayNameAtPath: o_urlString] UTF8String],
+ PLAYLIST_INSERT, PLAYLIST_END );
o_url = [NSURL fileURLWithPath: o_urlString];
if( o_url != nil )
- (id)performDefaultImplementation {
NSString *o_command = [[self commandDescription] commandName];
- intf_thread_t * p_intf = [NSApp getIntf];
+ intf_thread_t * p_intf = VLCIntf;
playlist_t * p_playlist = vlc_object_find( p_intf, VLC_OBJECT_PLAYLIST,
FIND_ANYWHERE );
if( p_playlist == NULL )