Index: kurlnavigatorbutton.cpp
===================================================================
--- kurlnavigatorbutton.cpp	(revision 896737)
+++ kurlnavigatorbutton.cpp	(working copy)
@@ -369,9 +369,15 @@
     KMenu* dirsMenu = new KMenu(this);
     dirsMenu->setLayoutDirection(Qt::LeftToRight);
     int i = 0;
+    QString selectedSubdir = urlNavigator()->url(m_index+1).fileName();
     foreach (const QString& subdir, m_subdirs) {
         const QString text = KStringHandler::csqueeze(subdir, 60);
         QAction* action = new QAction(text, this);
+        if (selectedSubdir == subdir) {
+            QFont fnt(action->font());
+            fnt.setBold(true);
+            action->setFont(fnt);
+        }
         action->setData(i);
         dirsMenu->addAction(action);
         ++i;
