From ef82394b6f9a63dd23ecedfd107b477267e0d2f9 Mon Sep 17 00:00:00 2001 From: Szymon Tomasz Stefanek Date: Tue, 25 Aug 2015 00:03:57 +0200 Subject: File dialogs seem to always require a parent. Without it Qt5 enters in a kind of modal loop that prevents user from interacting with the whole application. --- src/modules/mircimport/libkvimircimport.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modules/mircimport/libkvimircimport.cpp') diff --git a/src/modules/mircimport/libkvimircimport.cpp b/src/modules/mircimport/libkvimircimport.cpp index c4a1b5543..747c06d55 100644 --- a/src/modules/mircimport/libkvimircimport.cpp +++ b/src/modules/mircimport/libkvimircimport.cpp @@ -27,6 +27,7 @@ #include "KviModule.h" #include "KviFileDialog.h" #include "KviFileUtils.h" +#include "KviMainWindow.h" #include "kvi_fileextensions.h" #include "KviLocale.h" #include "KviConfigurationFile.h" @@ -122,7 +123,7 @@ void KviMircServersIniImport::start() { //KviCString buffer; QString buffer; - if(!KviFileDialog::askForOpenFileName(buffer,__tr("Choose a servers.ini file"),0,KVI_FILTER_INI,false,true))return; + if(!KviFileDialog::askForOpenFileName(buffer,__tr("Choose a servers.ini file"),0,KVI_FILTER_INI,false,true,g_pMainWindow))return; doImport(buffer); delete this; -- cgit v1.3.1-10-gc9f91