summaryrefslogtreecommitdiffstats
path: root/src/gui/dialogs/qfiledialog_p.h
diff options
context:
space:
mode:
authorJoão Abecasis <joao@abecasis.name>2009-05-07 18:53:22 (GMT)
committerJoão Abecasis <joao@abecasis.name>2009-05-08 11:28:35 (GMT)
commit42b5bc2e21cbed70b64fcd1f1bcf9282444206dd (patch)
treebe684bf472b4567ad02a1f1f583e70be061b5512 /src/gui/dialogs/qfiledialog_p.h
parent813835f67a1053561eba67bf958eb39c0f4eedfe (diff)
downloadQt-42b5bc2e21cbed70b64fcd1f1bcf9282444206dd.zip
Qt-42b5bc2e21cbed70b64fcd1f1bcf9282444206dd.tar.gz
Qt-42b5bc2e21cbed70b64fcd1f1bcf9282444206dd.tar.bz2
Fixes a crash in QPrinterDialog with relative filenames
It's better to set the sourceModel in the constructor for QFSCompletor, as requiring that it be set separately is error prone. Surprisingly, the printer dialog crash only appears to happen when using relative filenames. Task-number: 253135 Reviewed-by: alexis
Diffstat (limited to 'src/gui/dialogs/qfiledialog_p.h')
-rw-r--r--src/gui/dialogs/qfiledialog_p.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/dialogs/qfiledialog_p.h b/src/gui/dialogs/qfiledialog_p.h
index dc24390..ab4199e 100644
--- a/src/gui/dialogs/qfiledialog_p.h
+++ b/src/gui/dialogs/qfiledialog_p.h
@@ -97,7 +97,7 @@ class Ui_QFileDialog;
*/
class QFSCompletor : public QCompleter {
public:
- QFSCompletor(QAbstractItemModel *model, QObject *parent = 0) : QCompleter(model, parent), proxyModel(0), sourceModel(0)
+ QFSCompletor(QFileSystemModel *model, QObject *parent = 0) : QCompleter(model, parent), proxyModel(0), sourceModel(model)
{
#ifdef Q_OS_WIN
setCaseSensitivity(Qt::CaseInsensitive);