summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleix Pol <aleixpol@kde.org>2015-10-28 14:39:41 (GMT)
committerAleix Pol <aleixpol@kde.org>2015-10-28 14:40:03 (GMT)
commita4b888e4942e77098ef3091ebf6595f3e6c83502 (patch)
tree3eb0aa4b96cff7496ee633ae45353cc31dc2032b
parentf5a97ac4d608682a0a244e9269d122074906c6fc (diff)
Fix breadcrumbs navigation
-rw-r--r--discover/qml/Breadcrumbs.qml15
1 files changed, 7 insertions, 8 deletions
diff --git a/discover/qml/Breadcrumbs.qml b/discover/qml/Breadcrumbs.qml
index 4572a06..2a96727 100644
--- a/discover/qml/Breadcrumbs.qml
+++ b/discover/qml/Breadcrumbs.qml
@@ -54,19 +54,18 @@ Item {
property var currentPage: bread.pageStack.get(modelData, false)
iconName: currentPage.icon
- onClicked: doClick(index)
+ onClicked: theLayout.doClick(index)
text: currentPage.title
enabled: bread.pageStack.depth!=(modelData+1)
checkable: checked
-
- function doClick(index) {
- var pos = bread.pageStack.depth
- for(; pos>index; --pos) {
- bread.pageStack.pop(pos>index)
- }
- }
}
}
}
+ function doClick(index) {
+ var pos = bread.pageStack.depth
+ for(; pos>(index+1); --pos) {
+ bread.pageStack.pop(pos>index)
+ }
+ }
}
}