# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
#include <vlc_aout.h>
#include <vlc_interface.h>
DialogsProvider::~DialogsProvider()
{
/* Clean up */
- if( p_open_dialog ) delete p_open_dialog;
- if( p_playlist_dialog ) delete p_playlist_dialog;
- if( p_messages_dialog ) delete p_messages_dialog;
- if( p_fileinfo_dialog ) delete p_fileinfo_dialog;
- if( p_prefs_dialog ) delete p_prefs_dialog;
+ delete p_open_dialog;
+ delete p_playlist_dialog;
+ delete p_messages_dialog;
+ delete p_fileinfo_dialog;
+ delete p_prefs_dialog;
if( h_gsgetfile_dll ) FreeLibrary( h_gsgetfile_dll );
}
}
free( p_arg->psz_results );
}
- if( p_arg->psz_title ) free( p_arg->psz_title );
- if( p_arg->psz_extensions ) free( p_arg->psz_extensions );
+ free( p_arg->psz_title );
+ free( p_arg->psz_extensions );
free( p_arg );
}
TCHAR szFile[MAX_PATH] = _T("\0");
static TCHAR szFilter[] = _T("All (*.*)\0*.*\0");
- playlist_t *p_playlist = (playlist_t *)
- vlc_object_find( p_intf, VLC_OBJECT_PLAYLIST, FIND_ANYWHERE );
+ playlist_t *p_playlist = pl_Yield( p_intf );
if( p_playlist == NULL ) return;
memset( &ofn, 0, sizeof(OPENFILENAME) );
PLAYLIST_APPEND | (i_arg?PLAYLIST_GO:0), PLAYLIST_END );
}
- vlc_object_release( p_playlist );
+ pl_Release( p_playlist );
}
void DialogsProvider::OnOpenDirectory( int i_arg )
if( !SUCCEEDED( SHGetMalloc(&p_malloc) ) ) goto error;
- p_playlist = (playlist_t *)
- vlc_object_find( p_intf, VLC_OBJECT_PLAYLIST, FIND_ANYWHERE );
+ p_playlist = pl_Yield( p_intf );
if( !p_playlist ) goto error;
memset( &bi, 0, sizeof(BROWSEINFO) );
error:
if( p_malloc) p_malloc->Release();
- if( p_playlist ) vlc_object_release( p_playlist );
+ if( p_playlist ) pl_Release( p_playlist );
#ifdef UNDER_CE
FreeLibrary( ceshell_dll );