From: Geoffroy Couprie Date: Fri, 25 Dec 2009 15:20:42 +0000 (+0100) Subject: Don't crash if I click "cancel" in getOpenFileNames X-Git-Tag: 1.1.0-ff~1740 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=b039abe935b5d91e186dae3bb64405cafa400460;p=vlc Don't crash if I click "cancel" in getOpenFileNames --- diff --git a/modules/gui/qt4/dialogs_provider.cpp b/modules/gui/qt4/dialogs_provider.cpp index 29177ced80..b1d9e22bd9 100644 --- a/modules/gui/qt4/dialogs_provider.cpp +++ b/modules/gui/qt4/dialogs_provider.cpp @@ -309,7 +309,10 @@ void DialogsProvider::openFileGenericDialog( intf_dialog_args_t *p_arg ) i = 0; foreach( const QString &file, files ) p_arg->psz_results[i++] = strdup( qtu( toNativeSepNoSlash( file ) ) ); - p_intf->p_sys->filepath = qfu( p_arg->psz_results[i] ); + if(i == 0) + p_intf->p_sys->filepath = QString::fromAscii(""); + else + p_intf->p_sys->filepath = qfu( p_arg->psz_results[i] ); } /* Callback */