@@ -388,8 +388,15 @@ ScopeView {
390 if (open) {
390 if (open) {
391+ print("switching to new index", currentIndex)
391 categoryDelegate.highlightIndex = currentIndex
392 categoryDelegate.highlightIndex = currentIndex
395+ if (!init && model !== undefined) {
396+ var item = model.get(currentIndex)
397+ scopeView.scope.preview( item.uri, item.icon, item.category, 0, item.mimetype, item.title, item.comment, item.dndUri, item.metadata)
393 var itemY = categoryView.contentItem.mapFromItem(categoryDelegate.currentItem).y;
400 var itemY = categoryView.contentItem.mapFromItem(categoryDelegate.currentItem).y;
394 var newContentY = itemY - effect.positionPx - categoryDelegate.verticalSpacing;
401 var newContentY = itemY - effect.positionPx - categoryDelegate.verticalSpacing;
395 var effectAdjust = effect.positionPx;
402 var effectAdjust = effect.positionPx;