summaryrefslogtreecommitdiff
path: root/ui/qt/file_set_dialog.cpp
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2012-10-01 22:55:45 +0000
committerGerald Combs <gerald@wireshark.org>2012-10-01 22:55:45 +0000
commit0ffe19134bf407f401da6a0dbc4acb4a4d05016a (patch)
treea6d6cc1b931704109c164853d524f71cde0e6fae /ui/qt/file_set_dialog.cpp
parent3e5ac249e99b581625c3c99de0d7f398d3f0d125 (diff)
downloadwireshark-0ffe19134bf407f401da6a0dbc4acb4a4d05016a.tar.gz
Construct a proper directory URL.
svn path=/trunk/; revision=45245
Diffstat (limited to 'ui/qt/file_set_dialog.cpp')
-rw-r--r--ui/qt/file_set_dialog.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/qt/file_set_dialog.cpp b/ui/qt/file_set_dialog.cpp
index 99bfdc9caf..d02d84d7ce 100644
--- a/ui/qt/file_set_dialog.cpp
+++ b/ui/qt/file_set_dialog.cpp
@@ -106,6 +106,7 @@ void FileSetDialog::fileClosed() {
}
+#include <QDebug>
void FileSetDialog::addFile(fileset_entry *entry) {
QString created;
QString modified;
@@ -148,7 +149,9 @@ void FileSetDialog::addFile(fileset_entry *entry) {
dir_name = fileset_get_dirname();
elided_dir_name = fs_ui_->directoryLabel->fontMetrics().elidedText(dir_name, Qt::ElideLeft, fs_ui_->directoryLabel->maximumWidth());
- fs_ui_->directoryLabel->setText(QString("<a href=\"file://%1\">%2</a>").arg(dir_name).arg(elided_dir_name));
+ fs_ui_->directoryLabel->setText(QString("<a href=\"%1\">%2</a>")
+ .arg(QUrl::fromLocalFile(dir_name).toString())
+ .arg(elided_dir_name));
fs_ui_->directoryLabel->setEnabled(true);
if(entry->current) {