diff --git a/src/filewidgets/kurlnavigator.cpp b/src/filewidgets/kurlnavigator.cpp --- a/src/filewidgets/kurlnavigator.cpp +++ b/src/filewidgets/kurlnavigator.cpp @@ -518,7 +518,9 @@ if (text.isEmpty()) { const QString protocol = q->locationUrl().scheme(); m_protocols->setProtocol(protocol); - m_protocols->show(); + if (m_customProtocols.count() != 1) { + m_protocols->show(); + } } else { m_protocols->hide(); }