┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/places/placesitemeditdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/panels/places/placesitemeditdialog.cpp')
-rw-r--r--src/panels/places/placesitemeditdialog.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/panels/places/placesitemeditdialog.cpp b/src/panels/places/placesitemeditdialog.cpp
index 0fdd03060..f8b985f6f 100644
--- a/src/panels/places/placesitemeditdialog.cpp
+++ b/src/panels/places/placesitemeditdialog.cpp
@@ -25,6 +25,7 @@
#include <KAboutData>
#include <KComponentData>
+#include <KDebug>
#include <KFile>
#include <KIconButton>
#include <KLineEdit>
@@ -69,7 +70,12 @@ void PlacesItemEditDialog::setText(const QString& text)
QString PlacesItemEditDialog::text() const
{
- return m_textEdit->text().isEmpty() ? m_urlEdit->url().fileName() : m_textEdit->text();
+ QString text = m_textEdit->text();
+ if (text.isEmpty()) {
+ const KUrl url = m_urlEdit->url();
+ text = url.fileName().isEmpty() ? url.prettyUrl() : url.fileName();
+ }
+ return text;
}
void PlacesItemEditDialog::setUrl(const KUrl& url)