From dd83f121c8912177f79dfc50c5b8766ea194e36c Mon Sep 17 00:00:00 2001 From: Casey Link Date: Sun, 4 Sep 2011 22:34:17 -0500 Subject: [PATCH] When the selected crumb doesn't have any children, emit the parent as having been selected. --- src/libtomahawk/widgets/siblingcrumbbutton.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libtomahawk/widgets/siblingcrumbbutton.cpp b/src/libtomahawk/widgets/siblingcrumbbutton.cpp index de7af6c0c..7bba10020 100644 --- a/src/libtomahawk/widgets/siblingcrumbbutton.cpp +++ b/src/libtomahawk/widgets/siblingcrumbbutton.cpp @@ -142,6 +142,9 @@ void SiblingCrumbButton::comboboxActivated(int i) if( count > 0 ) { qDebug() << "activated" << activated.child(0,0).data().toString(); breadcrumbBar()->currentChangedTriggered(activated.child(0,0)); + } else { + // if it has no children, then emit itself + breadcrumbBar()->currentChangedTriggered(activated); } }