From b6b2441e55e447d2df5b86f0a040be7730537fbc Mon Sep 17 00:00:00 2001
From: kh1 <karsten.heimrich@nokia.com>
Date: Wed, 23 May 2012 15:05:37 +0200
Subject: [PATCH] Return a valid URL from a user supplied input.

Change-Id: If69577caa4a5a7ea024f80c8ac995807d6d14fbd
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
---
 src/plugins/help/generalsettingspage.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/help/generalsettingspage.cpp b/src/plugins/help/generalsettingspage.cpp
index 81fb8514af4..33ae77acf19 100644
--- a/src/plugins/help/generalsettingspage.cpp
+++ b/src/plugins/help/generalsettingspage.cpp
@@ -168,9 +168,10 @@ void GeneralSettingsPage::apply()
         emit fontChanged();
     }
 
-    QString homePage = m_ui->homePageLineEdit->text();
+    QString homePage = QUrl::fromUserInput(m_ui->homePageLineEdit->text()).toString();
     if (homePage.isEmpty())
         homePage = Help::Constants::AboutBlank;
+    m_ui->homePageLineEdit->setText(homePage);
     manager->setCustomValue(QLatin1String("HomePage"), homePage);
 
     const int startOption = m_ui->helpStartComboBox->currentIndex();
-- 
GitLab