@@ -285,6 +285,7 @@ void Scope::setNavigationState(const QString &navigationId)
286 m_currentNavigationId = navigationId;
286 m_currentNavigationId = navigationId;
287 Q_EMIT currentNavigationIdChanged();
287 Q_EMIT currentNavigationIdChanged();
288+ Q_EMIT primaryNavigationTagChanged();
290unity::shell::scopes::FilterBaseInterface* Scope::primaryNavigationFilter() const
291unity::shell::scopes::FilterBaseInterface* Scope::primaryNavigationFilter() const
@@ -299,8 +300,10 @@ unity::shell::scopes::FiltersInterface* Scope::filters() const
300QString Scope::primaryNavigationTag() const
301QString Scope::primaryNavigationTag() const
302− // TODO
303+ if (m_currentNavigationId == "root")
303− return QString();
304+ return QString();
306+ return const_cast<Scope*>(this)->getNavigation(m_currentNavigationId)->label();
306int Scope::activeFiltersCount() const
309int Scope::activeFiltersCount() const