summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/dialogs/saveitemsdialog.cpp')
-rw-r--r--src/plugins/coreplugin/dialogs/saveitemsdialog.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp b/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
index 7595ca1946..b77cc255fd 100644
--- a/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
+++ b/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
@@ -62,7 +62,7 @@ SaveItemsDialog::SaveItemsDialog(QWidget *parent,
foreach (IDocument *document, items) {
QString visibleName;
QString directory;
- QString fileName = document->fileName();
+ QString fileName = document->filePath();
if (fileName.isEmpty()) {
visibleName = document->suggestedFileName();
} else {
@@ -73,7 +73,7 @@ SaveItemsDialog::SaveItemsDialog(QWidget *parent,
QTreeWidgetItem *item = new QTreeWidgetItem(m_ui.treeWidget, QStringList()
<< visibleName << QDir::toNativeSeparators(directory));
if (!fileName.isEmpty())
- item->setIcon(0, FileIconProvider::instance()->icon(QFileInfo(fileName)));
+ item->setIcon(0, FileIconProvider::icon(fileName));
item->setData(0, Qt::UserRole, qVariantFromValue(document));
}