@@ -113,7 +113,7 @@ AbstractButton {
113113 navigation: (nullifyNavigation || !scope) ? null : getNavigation(navigationId)
114114 currentNavigation: root.currentNavigation
115115 onEnterNavigation: {
116− scope.performQuery(navigationQuery);
116+ scope.setNavigationState(newNavigationId, isAltNavigation);
117117 // We only need to add a new item to the model
118118 // if we have children, otherwise just load it
119119 if (hasChildren) {
@@ -125,7 +125,7 @@ AbstractButton {
125125 }
126126 }
127127 onGoBackToParentClicked: {
128− scope.performQuery(navigation.parentQuery);
128+ scope.setNavigationState(navigation.parentNavigationId, isAltNavigation);
129129 isGoingBack = true;
130130 navigationModel.setProperty(navigationListView.currentIndex - 1, "nullifyNavigation", false);
131131 navigationListView.currentIndex--;
@@ -134,7 +134,7 @@ AbstractButton {
134134 showList = false;
135135 if (root.currentNavigation.parentNavigationId == navigation.navigationId) {
136136 // For leaves we have to go to the parent too
137− scope.performQuery(root.currentNavigation.parentQuery);
137+ scope.setNavigationState(root.currentNavigation.parentNavigationId, isAltNavigation);
138138 }
139139 }
140140 }