From b039abe935b5d91e186dae3bb64405cafa400460 Mon Sep 17 00:00:00 2001 From: Geoffroy Couprie Date: Fri, 25 Dec 2009 16:20:42 +0100 Subject: [PATCH] Don't crash if I click "cancel" in getOpenFileNames --- modules/gui/qt4/dialogs_provider.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 */ -- 2.39.2