summaryrefslogtreecommitdiff
path: root/src/urlbar/listitem.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2010-06-29 10:55:51 +0200
committerAndrea Diamantini <adjam7@gmail.com>2010-06-29 10:55:51 +0200
commit4f814dbe3850fa9b88817806668adf86122f0e3b (patch)
treef1bed45a3e18d3217398fa2218f518dd836c87ad /src/urlbar/listitem.cpp
parentShow everywhere the needed "Inspect Element" action (diff)
downloadrekonq-4f814dbe3850fa9b88817806668adf86122f0e3b.tar.xz
Fix search engine toolbar icons
Diffstat (limited to 'src/urlbar/listitem.cpp')
-rw-r--r--src/urlbar/listitem.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/urlbar/listitem.cpp b/src/urlbar/listitem.cpp
index 037afb06..f10cefd7 100644
--- a/src/urlbar/listitem.cpp
+++ b/src/urlbar/listitem.cpp
@@ -345,7 +345,10 @@ EngineBar::EngineBar(KService::Ptr selectedEngine, QWidget *parent)
KAction *EngineBar::newEngineAction(KService::Ptr engine, KService::Ptr selectedEngine)
{
- QString url = engine->property("Query").toString();
+ QUrl u = engine->property("Query").toUrl();
+ KUrl url = KUrl( u.toString( QUrl::RemovePath | QUrl::RemoveQuery ) );
+
+ kDebug() << "Engine NAME: " << engine->name() << " URL: " << url;
KAction *a = new KAction(Application::icon(url), engine->name(), this);
a->setCheckable(true);
if (engine->desktopEntryName() == selectedEngine->desktopEntryName()) a->setChecked(true);