summaryrefslogtreecommitdiff
path: root/src/application.cpp
diff options
context:
space:
mode:
authorMatthieu Gicquel <matthieu@bureau.home>2009-10-10 14:46:47 +0200
committerMatthieu Gicquel <matthieu@bureau.home>2009-10-10 14:46:47 +0200
commit2a95521e3f6821e20247f1ad90871726550e8fd2 (patch)
tree98f2ec16e7f04aa34af21f6233f639a2bd87168d /src/application.cpp
parentclear urlbar when HomePage is shown (diff)
downloadrekonq-2a95521e3f6821e20247f1ad90871726550e8fd2.tar.xz
KIcon("go-home") for homepage
Diffstat (limited to 'src/application.cpp')
-rw-r--r--src/application.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/application.cpp b/src/application.cpp
index e3c06a5b..b5d2d292 100644
--- a/src/application.cpp
+++ b/src/application.cpp
@@ -229,9 +229,16 @@ SessionManager *Application::sessionManager()
KIcon Application::icon(const KUrl &url)
{
+ if(url.scheme() == "rekonq" ||
+ (url.isEmpty() // Urlbar is empty for homepage, but we want an icon
+ && !Application::instance()->mainWindowList().isEmpty() // avoid infinite loop at startup
+ && Application::instance()->mainWindow()->currentTab()->url().scheme() == "rekonq")
+ )
+ return KIcon("go-home");
+
if(url.isEmpty())
return KIcon("text-html");
-
+
KIcon icon = KIcon(QWebSettings::iconForUrl(url));
if (icon.isNull())
{