From 27847dffc089bb8c89d09e7f9277c43c7590b8b8 Mon Sep 17 00:00:00 2001 From: zecke Date: Sun, 06 Feb 2005 11:25:40 +0000 Subject: For saving we do not want to use the file just selected. The user needs to click ok when saving. This is a fix for #1522 as well --- (limited to 'libopie2') diff --git a/libopie2/opieui/fileselector/ofiledialog.cpp b/libopie2/opieui/fileselector/ofiledialog.cpp index 65648ce..92d4271 100644 --- a/libopie2/opieui/fileselector/ofiledialog.cpp +++ b/libopie2/opieui/fileselector/ofiledialog.cpp @@ -194,6 +194,15 @@ QString OFileDialog::getSaveFileName(int selector, OFileDialog dlg( caption.isEmpty() ? tr("Save") : caption, wid, OFileSelector::Save, selector, startDir, file, mimes); + + /* + * For the save mode we do not want a file to be written + * if the user just clicked on it + * #1522 + */ + dlg.disconnect( dlg.file, SIGNAL(fileSelected(const QString&)) ); + dlg.disconnect( dlg.file, SIGNAL(ok()) ); + if( QPEApplication::execDialog(&dlg) ) { ret = dlg.fileName(); -- cgit v0.9.0.2