From fe0bf180e4ea6412d5cd07b613605daf8eca1971 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Tue, 15 Jun 2010 00:02:18 +0200 Subject: [PATCH] Win32: fix file opening from context menu Also when double-clicking. This fixes #3604 --- src/win32/specific.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/win32/specific.c b/src/win32/specific.c index e362e273b2..24f1a749b6 100644 --- a/src/win32/specific.c +++ b/src/win32/specific.c @@ -1,7 +1,7 @@ /***************************************************************************** * specific.c: Win32 specific initilization ***************************************************************************** - * Copyright (C) 2001-2004 the VideoLAN team + * Copyright (C) 2001-2004, 2010 the VideoLAN team * * Authors: Samuel Hocevar * Gildas Bazin @@ -29,6 +29,7 @@ #include #include "../libvlc.h" #include +#include #include "../config/vlc_getopt.h" @@ -344,18 +345,18 @@ LRESULT CALLBACK WMCOPYWNDPROC( HWND hwnd, UINT uMsg, WPARAM wParam, /* Count the input options */ while( i_opt + i_options + 1 < i_argc && - *ppsz_argv[ i_opt + i_options + 1 ] == ':' ) + *ppsz_argv[ i_opt + i_options + 1 ] == ':' ) { i_options++; } - playlist_AddExt( p_playlist, ppsz_argv[i_opt], - NULL, PLAYLIST_APPEND | + playlist_AddExt( p_playlist, make_URI( ppsz_argv[i_opt] ), + NULL, PLAYLIST_APPEND | ( ( i_opt || p_data->enqueue ) ? 0 : PLAYLIST_GO ), - PLAYLIST_END, -1, - i_options, - (char const **)( i_options ? &ppsz_argv[i_opt+1] : NULL ), - VLC_INPUT_OPTION_TRUSTED, - true, pl_Unlocked ); + PLAYLIST_END, -1, + i_options, + (char const **)( i_options ? &ppsz_argv[i_opt+1] : NULL ), + VLC_INPUT_OPTION_TRUSTED, + true, pl_Unlocked ); i_opt += i_options; } -- 2.39.5